Options
All
  • Public
  • Public/Protected
  • All
Menu

@egomobile/log-filter

Index

Type aliases

GetExtraLogFilterConstantsFunc: (context: IGetExtraLogFilterConstantsContext) => Nilable<LogFilterConstants>

Type declaration

LogFilterConstants: Record<string, any>

Log filter constants.

LogFilterFunctions: Record<string, Function>

A repository of log filter functions.

LogFilterFunctionsWithOverwrites: Record<string, Optional<Function>>

A repository of log filter functions with overwrites.

Variables

commonFilterFunctions: LogFilterFunctions = ...

Global and common filter functions.

Functions

  • Creates a new instance of a log filter, which uses Filterex.

    example
    import log from '@egomobile/log'
    import { withFilterExpression } from '@egomobile/log-filter'

    // only warning or errors
    const expression = 'severity == "warn" or severity == "error"'

    log.use(withFilterExpression(expression))

    // will log:
    log.warn('foo')
    log.error('')

    // will not log:
    log('foo')
    log.debug('foo')
    log.info('foo')
    log.trace('foo')

    Parameters

    Returns LoggerFilter

    The new instance.

Generated using TypeDoc