Options
All
  • Public
  • Public/Protected
  • All
Menu

Class AkeraLogger

An object that can receive and log messages, this is a wrapper over a function that handle the logging logic.

Depending on the log level of the messages those are logged, if level lower, or ignored if level is higher than the one set on the logger.

Hierarchy

  • AkeraLogger

Index

Constructors

Accessors

Methods

Constructors

constructor

  • Parameters

    • logger: function
        • (level: string, msg: string, ...values: any[]): void
        • Parameters

          • level: string
          • msg: string
          • Rest ...values: any[]

          Returns void

    Returns AkeraLogger

Accessors

debug

  • set debug(debug: boolean): void
  • If enabled the messages are also sent to the console for debugging.

    Parameters

    • debug: boolean

    Returns void

Methods

log

  • log(level: LogLevel, message: string | Buffer, ...values: any[]): void
  • Log a message.

    Parameters

    • level: LogLevel
    • message: string | Buffer
    • Rest ...values: any[]

    Returns void