Interface ILogger

ILogger is an interface for publishing log messages at varying levels of severity.

Hierarchy

  • ILogger

Implemented by

Methods

  • Log a message at debug level.

    Parameters

    • msg: string

      The message to log at debug level.

    • Rest ...data: any[]

      Additional JSON-encodable data relevant to the message.

    Returns void

  • Log a message at error level.

    Remarks

    trace is the most severe level of logging.

    Parameters

    • msg: string

      The message to log at error level.

    • Rest ...data: any[]

      Additional JSON-encodable data relevant to the message.

    Returns void

  • Log a message at info level.

    Parameters

    • msg: string

      The message to log at info level.

    • Rest ...data: any[]

      Additional JSON-encodable data relevant to the message.

    Returns void

  • Log a message at trace level.

    Remarks

    trace is the least severe of logging.

    Parameters

    • msg: string

      The message to log at trace level.

    • Rest ...data: any[]

      Additional JSON-encodable data relevant to the message.

    Returns void

  • Log a message at warn level.

    Parameters

    • msg: string

      The message to log at warn level.

    • Rest ...data: any[]

      Additional JSON-encodable data relevant to the message.

    Returns void