A logger interface for logging messages at various levels.

Hierarchy

  • Logger

Methods

Methods

  • Logs a debug message.

    Parameters

    • message: string

      The debug message.

    • Optional args: Record<string, unknown>

      Optional additional properties to include in the log.

    Returns void

  • Logs an error message.

    Parameters

    • message: string

      The error message.

    • Optional args: Record<string, unknown>

      Optional additional properties to include in the log.

    Returns void

  • Logs an informational message.

    Parameters

    • message: string

      The info message.

    • Optional args: Record<string, unknown>

      Optional additional properties to include in the log.

    Returns void

  • Logs a generic log message.

    Parameters

    • message: string

      The log message.

    • Optional args: Record<string, unknown>

      Optional additional properties to include in the log.

    Returns void

  • Logs a warning message.

    Parameters

    • message: string

      The warning message.

    • Optional args: Record<string, unknown>

      Optional additional properties to include in the log.

    Returns void