Options
All
  • Public
  • Public/Protected
  • All
Menu

Creates a logger lazily using a reference to LazyLoggerFactory.

An error will be thrown if LazyLogger.log is invoked before a LoggerFactory is set in LazyLoggerFactory.

Hierarchy

Index

Constructors

constructor

Properties

Private Readonly label

label: string

Private Readonly lazyLoggerFactory

lazyLoggerFactory: LazyLoggerFactory

Private logger

logger: Logger | undefined

Methods

debug

  • debug(message: string, meta?: any): Logger
  • Log a message at the 'debug' level.

    Parameters

    • message: string

      The message to log.

    • Optional meta: any

      Optional metadata to include in the log message.

    Returns Logger

error

  • error(message: string, meta?: any): Logger
  • Log a message at the 'error' level.

    Parameters

    • message: string

      The message to log.

    • Optional meta: any

      Optional metadata to include in the log message.

    Returns Logger

info

  • info(message: string, meta?: any): Logger
  • Log a message at the 'info' level.

    Parameters

    • message: string

      The message to log.

    • Optional meta: any

      Optional metadata to include in the log message.

    Returns Logger

log

silly

  • silly(message: string, meta?: any): Logger
  • Log a message at the 'silly' level.

    Parameters

    • message: string

      The message to log.

    • Optional meta: any

      Optional metadata to include in the log message.

    Returns Logger

verbose

  • verbose(message: string, meta?: any): Logger
  • Log a message at the 'verbose' level.

    Parameters

    • message: string

      The message to log.

    • Optional meta: any

      Optional metadata to include in the log message.

    Returns Logger

warn

  • warn(message: string, meta?: any): Logger
  • Log a message at the 'warn' level.

    Parameters

    • message: string

      The message to log.

    • Optional meta: any

      Optional metadata to include in the log message.

    Returns Logger