Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface Log

Hierarchy

  • LoggerInstance
    • Log

Index

Properties

alert

alert: LeveledLogMethod

crit

crit: LeveledLogMethod

data

data: LeveledLogMethod

debug

debug: LeveledLogMethod

emerg

emerg: LeveledLogMethod

error

error: LeveledLogMethod

filters

filters: MetadataFilter[]

help

help: LeveledLogMethod

info

info: LeveledLogMethod

input

input: LeveledLogMethod

level

level: string

log

log: LogMethod

notice

notice: LeveledLogMethod

prompt

prompt: LeveledLogMethod

rewriters

rewriters: MetadataRewriter[]

silly

silly: LeveledLogMethod

transports

transports: object

Type declaration

  • [key: string]: TransportInstance

verbose

verbose: LeveledLogMethod

warn

warn: LeveledLogMethod

warning

warning: LeveledLogMethod

Methods

add

  • add(transport: TransportInstance, options?: TransportOptions, created?: boolean): LoggerInstance
  • Parameters

    • transport: TransportInstance
    • Optional options: TransportOptions
    • Optional created: boolean

    Returns LoggerInstance

addListener

  • addListener(event: string | symbol, listener: Function): this
  • Parameters

    • event: string | symbol
    • listener: Function

    Returns this

clear

  • clear(): void
  • Returns void

cli

  • cli(): LoggerInstance
  • Returns LoggerInstance

close

  • close(): void
  • Returns void

configure

  • configure(options: LoggerOptions): void
  • Parameters

    • options: LoggerOptions

    Returns void

emit

  • emit(event: string | symbol, ...args: any[]): boolean
  • Parameters

    • event: string | symbol
    • Rest ...args: any[]

    Returns boolean

eventNames

  • eventNames(): (string | symbol)[]
  • Returns ( string | symbol ) []

extend

  • extend(target: any): LoggerInstance
  • Parameters

    • target: any

    Returns LoggerInstance

getMaxListeners

  • getMaxListeners(): number
  • Returns number

handleExceptions

  • handleExceptions(...transports: TransportInstance[]): void
  • Parameters

    • Rest ...transports: TransportInstance[]

    Returns void

listenerCount

  • listenerCount(type: string | symbol): number
  • Parameters

    • type: string | symbol

    Returns number

listeners

  • listeners(event: string | symbol): Function[]
  • Parameters

    • event: string | symbol

    Returns Function[]

on

  • on(event: string | symbol, listener: Function): this
  • Parameters

    • event: string | symbol
    • listener: Function

    Returns this

once

  • once(event: string | symbol, listener: Function): this
  • Parameters

    • event: string | symbol
    • listener: Function

    Returns this

prependListener

  • prependListener(event: string | symbol, listener: Function): this
  • Parameters

    • event: string | symbol
    • listener: Function

    Returns this

prependOnceListener

  • prependOnceListener(event: string | symbol, listener: Function): this
  • Parameters

    • event: string | symbol
    • listener: Function

    Returns this

profile

  • profile(id: string, msg?: string, meta?: any, callback?: function): LoggerInstance
  • Parameters

    • id: string
    • Optional msg: string
    • Optional meta: any
    • Optional callback: function
        • (err: Error, level: string, msg: string, meta: any): void
        • Parameters

          • err: Error
          • level: string
          • msg: string
          • meta: any

          Returns void

    Returns LoggerInstance

query

  • query(options: QueryOptions, callback?: function): any
  • query(callback: function): any
  • Parameters

    • options: QueryOptions
    • Optional callback: function
        • (err: Error, results: any): void
        • Parameters

          • err: Error
          • results: any

          Returns void

    Returns any

  • Parameters

    • callback: function
        • (err: Error, results: any): void
        • Parameters

          • err: Error
          • results: any

          Returns void

    Returns any

remove

  • remove(transport: TransportInstance): LoggerInstance
  • Parameters

    • transport: TransportInstance

    Returns LoggerInstance

removeAllListeners

  • removeAllListeners(event?: string | symbol): this
  • Parameters

    • Optional event: string | symbol

    Returns this

removeListener

  • removeListener(event: string | symbol, listener: Function): this
  • Parameters

    • event: string | symbol
    • listener: Function

    Returns this

setLevels

  • setLevels(target: AbstractConfigSetLevels): any
  • Parameters

    • target: AbstractConfigSetLevels

    Returns any

setMaxListeners

  • setMaxListeners(n: number): this
  • Parameters

    • n: number

    Returns this

startTimer

  • startTimer(): ProfileHandler
  • Returns ProfileHandler

stream

  • stream(options?: any): ReadableStream
  • Parameters

    • Optional options: any

    Returns ReadableStream

unhandleExceptions

  • unhandleExceptions(...transports: TransportInstance[]): void
  • Parameters

    • Rest ...transports: TransportInstance[]

    Returns void

Generated using TypeDoc