Interface StorageLogger

Where the library's log lines go. A host hands its own logger in, and pino's logger fits as it is: each call passes the line's fields first and its message second, as pino takes them. Without one, lines go to the console, as the library has always written them.

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

Methods

  • Parameters

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

    Returns void

  • Parameters

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

    Returns void

  • Parameters

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

    Returns void

  • Parameters

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

    Returns void