Options
All
  • Public
  • Public/Protected
  • All
Menu

Default logger which logs to stdout and stderr

Hierarchy

  • ConsoleLogger

Implements

Index

Constructors

constructor

  • Returns ConsoleLogger

Properties

Private debugFn

debugFn: any

Reference to a function that can be used as console.debug()

Private level

level: any

Setting for level

Private name

name: any

Name

Static Private isMoreOrEqualSevere

isMoreOrEqualSevere: any

Helper to compare two log levels and determine if a is equal or more severe than b

Static Private labels

labels: any

Map of labels for each log level

Static Private severity

severity: any

Map of severity as comparable numbers for each log level

Methods

debug

  • debug(...msg: any[]): void
  • Log a debug message

    Parameters

    • Rest ...msg: any[]

    Returns void

error

  • error(...msg: any[]): void
  • Log an error message

    Parameters

    • Rest ...msg: any[]

    Returns void

info

  • info(...msg: any[]): void
  • Log an info message

    Parameters

    • Rest ...msg: any[]

    Returns void

setLevel

  • Sets the instance's log level so that only messages which are equal or more severe are output to the console.

    Parameters

    Returns void

setName

  • setName(name: string): void
  • Set the instance's name, which will appear on each log line before the message.

    Parameters

    • name: string

    Returns void

warn

  • warn(...msg: any[]): void
  • Log a warning message

    Parameters

    • Rest ...msg: any[]

    Returns void

Generated using TypeDoc