Options
All
  • Public
  • Public/Protected
  • All
Menu

Class SimpleLogger

Hierarchy

  • LoggerInstance
    • SimpleLogger

Index

Constructors

constructor

Properties

Static DEFAULT_TRANSPORTS

DEFAULT_TRANSPORTS: ConsoleTransportInstance[] = [new (winston.transports.Console)({// TODO: Get from default configuration layerlevel: process.env.LOG_LEVEL || 'silly',colorize: true,}),]

Static alert

alert: LeveledLogMethod

Static crit

crit: LeveledLogMethod

Static data

data: LeveledLogMethod

Static debug

debug: LeveledLogMethod

Static emerg

emerg: LeveledLogMethod

Static error

error: LeveledLogMethod

Static filters

filters: MetadataFilter[]

Static help

help: LeveledLogMethod

Static info

info: LeveledLogMethod

Static input

input: LeveledLogMethod

Static Protected instance

instance: SimpleLogger

Static level

level: string

Static log

log: LogMethod

Static notice

notice: LeveledLogMethod

Static prompt

prompt: LeveledLogMethod

Static rewriters

rewriters: MetadataRewriter[]

Static silly

silly: LeveledLogMethod

Static transports

transports: object

Type declaration

  • [key: string]: TransportInstance

Static verbose

verbose: LeveledLogMethod

Static warn

warn: LeveledLogMethod

Static warning

warning: LeveledLogMethod

Methods

addListener

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

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

          • Rest ...args: any[]

          Returns void

    Returns this

emit

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

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

    Returns boolean

eventNames

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

getMaxListeners

  • getMaxListeners(): number
  • Returns number

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
        • (...args: any[]): void
        • Parameters

          • Rest ...args: any[]

          Returns void

    Returns this

once

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

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

          • Rest ...args: any[]

          Returns void

    Returns this

prependListener

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

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

          • Rest ...args: any[]

          Returns void

    Returns this

prependOnceListener

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

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

          • Rest ...args: any[]

          Returns void

    Returns this

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
        • (...args: any[]): void
        • Parameters

          • Rest ...args: any[]

          Returns void

    Returns this

setMaxListeners

  • setMaxListeners(n: number): this
  • Parameters

    • n: number

    Returns this

Static add

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

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

    Returns LoggerInstance

Static clear

  • clear(): void
  • Returns void

Static cli

  • cli(): LoggerInstance
  • Returns LoggerInstance

Static close

  • close(): void
  • Returns void

Static configure

  • configure(options: LoggerOptions): void
  • Parameters

    • options: LoggerOptions

    Returns void

Static extend

  • extend(target: any): LoggerInstance
  • Parameters

    • target: any

    Returns LoggerInstance

Static getInstance

  • getInstance(): LoggerInstance
  • Returns LoggerInstance

Static handleExceptions

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

    • Rest ...transports: TransportInstance[]

    Returns void

Static 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

Static 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

Static remove

  • remove(transport: string | TransportInstance): LoggerInstance
  • Parameters

    • transport: string | TransportInstance

    Returns LoggerInstance

Static setLevels

  • setLevels(target: AbstractConfigSetLevels): any
  • Parameters

    • target: AbstractConfigSetLevels

    Returns any

Static startTimer

  • startTimer(): ProfileHandler
  • Returns ProfileHandler

Static stream

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

    • Optional options: any

    Returns ReadableStream

Static unhandleExceptions

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

    • Rest ...transports: TransportInstance[]

    Returns void

Generated using TypeDoc