@edgible-team/sdk
    Preparing search index...

    Interface Logger

    Logging contract the SDK emits through. Inject one via ClientConfig.logger; the default is noopLogger (silence).

    interface Logger {
        debug(message: string, data?: unknown): void;
        error(message: string, data?: unknown): void;
        info(message: string, data?: unknown): void;
        warn(message: string, data?: unknown): void;
    }
    Index

    Methods

    • Verbose diagnostics: per-request method/path/status/duration.

      Parameters

      • message: string
      • Optionaldata: unknown

      Returns void

    • Failures worth surfacing; the SDK still throws — this is supplementary.

      Parameters

      • message: string
      • Optionaldata: unknown

      Returns void

    • Notable lifecycle events.

      Parameters

      • message: string
      • Optionaldata: unknown

      Returns void

    • Recoverable problems, e.g. skipped optional behaviour.

      Parameters

      • message: string
      • Optionaldata: unknown

      Returns void