Iskra API Reference
    Preparing search index...

    Interface KernelLogger

    Where the Kernel and its features report what they do: startup, fallbacks and errors they handle themselves. details is an error or extra data.

    Pass one as KernelConfig.logger (false for none). WebPlugin uses the App's logger, so web-kit's messages share the app's format and level.

    interface KernelLogger {
        child?(bindings: Record<string, unknown>): KernelLogger;
        debug(message: string, details?: unknown): void;
        error(message: string, details?: unknown): void;
        info(message: string, details?: unknown): void;
        warn(message: string, details?: unknown): void;
    }
    Index
    • A logger whose lines carry bindings as fields (pino's child), when the logger has fields.

      Parameters

      • bindings: Record<string, unknown>

      Returns KernelLogger

    • Parameters

      • message: string
      • Optionaldetails: unknown

      Returns void

    • Parameters

      • message: string
      • Optionaldetails: unknown

      Returns void

    • Parameters

      • message: string
      • Optionaldetails: unknown

      Returns void

    • Parameters

      • message: string
      • Optionaldetails: unknown

      Returns void