Options
All
  • Public
  • Public/Protected
  • All
Menu

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

Hierarchy

Implements

Index

Constructors

constructor

Properties

Protected _name

_name: string

Protected _open

_open: boolean = true

Accessors

name

  • get name(): string

Methods

Protected _getMessageFormatter

  • _getMessageFormatter(): function | null
  • Return optional message formatter. All LoggerTypes (except custom) will see if they have this, and if so use it to log.

    Returns function | null

close

  • close(): void

Protected createDefaultLogMessage

  • createDefaultLogMessage(msg: LogMessage): string

debug

Protected doLog

error

fatal

getLogLevel

info

isDebugEnabled

  • isDebugEnabled(): boolean

isErrorEnabled

  • isErrorEnabled(): boolean

isFatalEnabled

  • isFatalEnabled(): boolean

isInfoEnabled

  • isInfoEnabled(): boolean

isOpen

  • isOpen(): boolean

isTraceEnabled

  • isTraceEnabled(): boolean

isWarnEnabled

  • isWarnEnabled(): boolean

trace

warn

Generated using TypeDoc