Interface Logger

Many libraries use a logger interface to log information about the processing. This logger is expected to be compatible with the one from the pino library

interface Logger {
    child(bindings?): Logger;
    debug(obj, message): void;
    debug(message): void;
    debug(error): void;
    debug(value, message?): void;
    error(obj, message): void;
    error(message): void;
    error(error): void;
    error(value, message?): void;
    fatal(obj, message): void;
    fatal(message): void;
    fatal(error): void;
    fatal(value, message?): void;
    info(obj, message): void;
    info(message): void;
    info(error): void;
    info(value, message?): void;
    trace(obj, message): void;
    trace(message): void;
    trace(error): void;
    trace(value, message?): void;
    warn(obj, message): void;
    warn(message): void;
    warn(error): void;
    warn(value, message?): void;
}

Hierarchy

Methods

  • Parameters

    • Optional bindings: Record<string, any>

    Returns Logger

  • Parameters

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

    Returns void

  • Parameters

    • message: string

    Returns void

  • Parameters

    • error: Error

    Returns void

  • Parameters

    • value: unknown
    • Optional message: string

    Returns void

  • Parameters

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

    Returns void

  • Parameters

    • message: string

    Returns void

  • Parameters

    • error: Error

    Returns void

  • Parameters

    • value: unknown
    • Optional message: string

    Returns void

  • Parameters

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

    Returns void

  • Parameters

    • message: string

    Returns void

  • Parameters

    • error: Error

    Returns void

  • Parameters

    • value: unknown
    • Optional message: string

    Returns void

  • Parameters

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

    Returns void

  • Parameters

    • message: string

    Returns void

  • Parameters

    • error: Error

    Returns void

  • Parameters

    • value: unknown
    • Optional message: string

    Returns void

  • Parameters

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

    Returns void

  • Parameters

    • message: string

    Returns void

  • Parameters

    • error: Error

    Returns void

  • Parameters

    • value: unknown
    • Optional message: string

    Returns void

  • Parameters

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

    Returns void

  • Parameters

    • message: string

    Returns void

  • Parameters

    • error: Error

    Returns void

  • Parameters

    • value: unknown
    • Optional message: string

    Returns void