@resonatehq/sdk
    Preparing search index...

    Interface Logger

    Structured logging interface for the Resonate SDK.

    Users can inject any logger that satisfies this interface (e.g., pino, winston) via the Resonate constructor. The default implementation is ConsoleLogger.

    interface Logger {
        debug(fields: Record<string, any>, msg: string): void;
        error(fields: Record<string, any>, msg: string): void;
        info(fields: Record<string, any>, msg: string): void;
        warn(fields: Record<string, any>, msg: string): void;
    }

    Implemented by

    Index

    Methods

    • Parameters

      • fields: Record<string, any>
      • msg: string

      Returns void

    • Parameters

      • fields: Record<string, any>
      • msg: string

      Returns void

    • Parameters

      • fields: Record<string, any>
      • msg: string

      Returns void

    • Parameters

      • fields: Record<string, any>
      • msg: string

      Returns void