A class implementing a logger that outputs to the console.

Hierarchy (view full)

Constructors

Properties

Accessors

Methods

Constructors

Properties

name: string

The unique name of the logger.

Accessors

  • get level(): LogLevel
  • The current log level of the logger. This acts as a filter for the logger's output. Only messages with a level equal or higher than this value will be written to the log.

    Returns LogLevel

  • set level(logLevel): void
  • The current log level of the logger. This acts as a filter for the logger's output. Only messages with a level equal or higher than this value will be written to the log.

    Parameters

    Returns void

Methods

  • Logs an entry.

    Parameters

    Returns void

  • Logs a message at level DEBUG.

    Parameters

    • messageOrOptions: string | LogOptions

      The message to log or the options.

    • Rest...args: unknown[]

      Arguments used for replacement tokens in the message.

    Returns void

  • Logs a message at level ERROR.

    Parameters

    • messageOrOptions: string | LogOptions

      The message to log or the options.

    • Rest...args: unknown[]

      Arguments used for replacement tokens in the message.

    Returns void

  • Logs a message at level FATAL.

    Parameters

    • messageOrOptions: string | LogOptions

      The message to log or the options.

    • Rest...args: unknown[]

      Arguments used for replacement tokens in the message.

    Returns void

  • Logs a message at level INFO.

    Parameters

    • messageOrOptions: string | LogOptions

      The message to log or the options.

    • Rest...args: unknown[]

      Arguments used for replacement tokens in the message.

    Returns void

  • Logs a message at the given level.

    Parameters

    • level: LogLevel

      The log level.

    • messageOrOptions: string | LogOptions

      The message to log or the options.

    • Rest...args: unknown[]

      Arguments used for replacement tokens in the message.

    Returns void

  • Logs a message at level TRACE.

    Parameters

    • messageOrOptions: string | LogOptions

      The message to log or the options.

    • Rest...args: unknown[]

      Arguments used for replacement tokens in the message.

    Returns void

  • Logs a message at level WARN.

    Parameters

    • messageOrOptions: string | LogOptions

      The message to log or the options.

    • Rest...args: unknown[]

      Arguments used for replacement tokens in the message.

    Returns void