redlock-universal
    Preparing search index...

    Interface ILogger

    Logger interface for external logger compatibility

    Message-first signature compatible with Winston, Bunyan, Log4js, and Console. For Pino, use createPinoAdapter() helper.

    interface ILogger {
        debug(message: string, context?: Record<string, unknown>): void;
        error(
            message: string,
            error?: Error,
            context?: Record<string, unknown>,
        ): void;
        info(message: string, context?: Record<string, unknown>): void;
        warn(message: string, context?: Record<string, unknown>): void;
    }

    Implemented by

    Index

    Methods

    • Log debug message

      Parameters

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

      Returns void

    • Log error message

      Parameters

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

      Returns void

    • Log info message

      Parameters

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

      Returns void

    • Log warning message

      Parameters

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

      Returns void