@cashu/cashu-ts
    Preparing search index...

    Class ConsoleLogger

    Outputs messages to the console based on the specified log level.

    Supports placeholder substitution in messages (e.g., {key}) using values from the optional context object. Context keys not used in substitution are appended to the output as additional data. Each log message is prefixed with the log level in square brackets (e.g., [INFO]).

    Const logger = new ConsoleLogger(LogLevel.DEBUG); logger.info('User {username} logged
    in', { username: 'alice', ip: '127.0.0.1' }); // Output: [INFO] User alice logged in { ip:
    "127.0.0.1" }

    Implements

    Index

    Constructors

    Properties

    Methods

    Constructors

    Properties

    SEVERITY: Record<LogLevel, number> = ...

    Methods

    • Parameters

      • message: string
      • Optionalcontext: Record<string, unknown>

      Returns void

    • Parameters

      • message: string
      • Optionalcontext: Record<string, unknown>

      Returns void

    • Parameters

      • message: string
      • Optionalcontext: Record<string, unknown>

      Returns void

    • Parameters

      • message: string
      • Optionalcontext: Record<string, unknown>

      Returns void

    • Parameters

      • level: LogLevel
      • message: string
      • Optionalcontext: Record<string, unknown>

      Returns void

    • Parameters

      • message: string
      • Optionalcontext: Record<string, unknown>

      Returns void

    • Parameters

      • message: string
      • Optionalcontext: Record<string, unknown>

      Returns void