Options
All
  • Public
  • Public/Protected
  • All
Menu

Class AbstractLogger

Abstract base logger, extend to easily implement a custom logger that logs wherever you want. You only need to implement doLog(msg: string) and log that somewhere (it will contain format and everything else).

Hierarchy

Implements

Index

Constructors

constructor

Methods

close

  • close(): void

debug

  • debug(msg: string, error?: Error | null): void
  • Parameters

    • msg: string
    • Default value error: Error | null = null

    Returns void

debugc

  • debugc(msg: function, error?: function): void
  • Parameters

    • msg: function
        • (): string
        • Returns string

    • Optional error: function
        • (): Error | null
        • Returns Error | null

    Returns void

Protected doLog

  • doLog(msg: string, logLevel?: LogLevel): void

error

  • error(msg: string, error?: Error | null): void
  • Parameters

    • msg: string
    • Default value error: Error | null = null

    Returns void

errorc

  • errorc(msg: function, error?: function): void
  • Parameters

    • msg: function
        • (): string
        • Returns string

    • Optional error: function
        • (): Error | null
        • Returns Error | null

    Returns void

fatal

  • fatal(msg: string, error?: Error | null): void
  • Parameters

    • msg: string
    • Default value error: Error | null = null

    Returns void

fatalc

  • fatalc(msg: function, error?: function): void
  • Parameters

    • msg: function
        • (): string
        • Returns string

    • Optional error: function
        • (): Error | null
        • Returns Error | null

    Returns void

getLogLevel

info

  • info(msg: string, error?: Error | null): void
  • Parameters

    • msg: string
    • Default value error: Error | null = null

    Returns void

infoc

  • infoc(msg: function, error?: function): void
  • Parameters

    • msg: function
        • (): string
        • Returns string

    • Optional error: function
        • (): Error | null
        • Returns Error | null

    Returns void

isDebugEnabled

  • isDebugEnabled(): boolean

isErrorEnabled

  • isErrorEnabled(): boolean

isFatalEnabled

  • isFatalEnabled(): boolean

isInfoEnabled

  • isInfoEnabled(): boolean

isOpen

  • isOpen(): boolean

isTraceEnabled

  • isTraceEnabled(): boolean

isWarnEnabled

  • isWarnEnabled(): boolean

trace

  • trace(msg: string, error?: Error | null): void
  • Parameters

    • msg: string
    • Default value error: Error | null = null

    Returns void

tracec

  • tracec(msg: function, error?: function): void
  • Parameters

    • msg: function
        • (): string
        • Returns string

    • Optional error: function
        • (): Error | null
        • Returns Error | null

    Returns void

warn

  • warn(msg: string, error?: Error | null): void
  • Parameters

    • msg: string
    • Default value error: Error | null = null

    Returns void

warnc

  • warnc(msg: function, error?: function): void
  • Parameters

    • msg: function
        • (): string
        • Returns string

    • Optional error: function
        • (): Error | null
        • Returns Error | null

    Returns void

Generated using TypeDoc