Options
All
  • Public
  • Public/Protected
  • All
Menu

Class Logger

Hierarchy

  • EventEmitter
    • Logger

Index

Constructors

constructor

  • new Logger(name?: string, logLevel?: LogSeverity, useStdErrForErrors?: boolean): Logger
  • Parameters

    • Default value name: string = ""
    • Optional logLevel: LogSeverity
    • Default value useStdErrForErrors: boolean = false

    Returns Logger

Properties

Static defaultMaxListeners

defaultMaxListeners: number

Methods

Protected _formatDate

  • _formatDate(now: Date): string

Protected _formatString

  • _formatString(messages: IArguments, severity: LogSeverity): string

Protected _getDefaultErrorStream

  • _getDefaultErrorStream(): Writable

Protected _getDefaultLogFilters

  • _getDefaultLogFilters(): Array<RegExp>

Protected _getDefaultLogStream

  • _getDefaultLogStream(): Writable

Protected _logMessage

  • _logMessage(msg: string, severity: LogSeverity): void

Protected _logMessages

  • _logMessages(messages: IArguments, severity: LogSeverity): void

Protected _shouldLog

  • _shouldLog(msg: string, severity: LogSeverity): boolean

addFilter

  • addFilter(reg: RegExp): void

addListener

  • addListener(event: string | symbol, listener: (...args: any[]) => void): this
  • Parameters

    • event: string | symbol
    • listener: (...args: any[]) => void
        • (...args: any[]): void
        • Parameters

          • Rest ...args: any[]

          Returns void

    Returns this

debug

  • debug(message: any): void

deprecate

  • deprecate(alternative?: string, methodOverride?: string): void
  • Parameters

    • Optional alternative: string
    • Optional methodOverride: string

    Returns void

deprecateParameterType

  • deprecateParameterType(argumentLocation: number, deprecatedType: string, alternative?: string): void
  • Parameters

    • argumentLocation: number
    • deprecatedType: string
    • Optional alternative: string

    Returns void

emit

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

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

    Returns boolean

error

  • error(message: any): void

eventNames

  • eventNames(): Array<string | symbol>
  • Returns Array<string | symbol>

fatal

  • fatal(message: any): void

getErrorStream

  • getErrorStream(): Writable

getFilters

  • getFilters(): Array<RegExp>

getLogLevel

getLogStream

  • getLogStream(): Writable

getMaxListeners

  • getMaxListeners(): number
  • Returns number

getName

  • getName(): string

info

  • info(message: any): 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[]

loadFilters

  • loadFilters(): void

Protected log

  • log(messages: IArguments, severity: LogSeverity): void

off

  • off(event: string | symbol, listener: (...args: any[]) => void): this
  • Parameters

    • event: string | symbol
    • listener: (...args: any[]) => void
        • (...args: any[]): void
        • Parameters

          • Rest ...args: any[]

          Returns void

    Returns this

on

  • on(event: string | symbol, listener: (...args: any[]) => void): this
  • Parameters

    • event: string | symbol
    • listener: (...args: any[]) => void
        • (...args: any[]): void
        • Parameters

          • Rest ...args: any[]

          Returns void

    Returns this

once

  • once(event: string | symbol, listener: (...args: any[]) => void): this
  • Parameters

    • event: string | symbol
    • listener: (...args: any[]) => void
        • (...args: any[]): void
        • Parameters

          • Rest ...args: any[]

          Returns void

    Returns this

prependListener

  • prependListener(event: string | symbol, listener: (...args: any[]) => void): this
  • Parameters

    • event: string | symbol
    • listener: (...args: any[]) => void
        • (...args: any[]): void
        • Parameters

          • Rest ...args: any[]

          Returns void

    Returns this

prependOnceListener

  • prependOnceListener(event: string | symbol, listener: (...args: any[]) => void): this
  • Parameters

    • event: string | symbol
    • listener: (...args: any[]) => void
        • (...args: any[]): void
        • Parameters

          • Rest ...args: any[]

          Returns void

    Returns this

rawListeners

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

    • event: string | symbol

    Returns Function[]

removeAllListeners

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

    • Optional event: string | symbol

    Returns this

removeFilter

  • removeFilter(reg: RegExp): void

removeListener

  • removeListener(event: string | symbol, listener: (...args: any[]) => void): this
  • Parameters

    • event: string | symbol
    • listener: (...args: any[]) => void
        • (...args: any[]): void
        • Parameters

          • Rest ...args: any[]

          Returns void

    Returns this

setErrorStream

  • setErrorStream(writable: Writable): void

setFilters

  • setFilters(filters: Array<RegExp>): void

setLogLevel

setLogStream

  • setLogStream(writable: Writable): void

setMaxListeners

  • setMaxListeners(n: number): this
  • Parameters

    • n: number

    Returns this

trace

  • trace(message: any): void

warn

  • warn(message: any): void

Static listenerCount

  • listenerCount(emitter: EventEmitter, event: string | symbol): number
  • deprecated

    since v4.0.0

    Parameters

    • emitter: EventEmitter
    • event: string | symbol

    Returns number

Generated using TypeDoc