@cdk-x/core
    Preparing search index...

    Interface RuntimeLogger

    Logger interface for the provider runtime layer.

    Decoupled from @cdk-x/logger so that provider packages have no compile-time dependency on the concrete logger implementation. LoggerImpl from @cdk-x/logger satisfies this interface structurally — no adapter needed.

    interface RuntimeLogger {
        child(context: Record<string, unknown>): RuntimeLogger;
        debug(type: string, data: Record<string, unknown>): void;
        error(type: string, data: Record<string, unknown>, error?: Error): void;
        info(type: string, data: Record<string, unknown>): void;
        warn(type: string, data: Record<string, unknown>): void;
    }
    Index

    Methods