MCP Apps Kit - v0.5.0
    Preparing search index...

    Interface ClientDebugLogger

    interface ClientDebugLogger {
        configure(config: Partial<ClientDebugConfig>): void;
        debug(message: string, data?: unknown): void;
        destroy(): void;
        error(message: string, data?: unknown): void;
        flush(): Promise<void>;
        info(message: string, data?: unknown): void;
        setAdapter(adapter: ProtocolAdapter): void;
        warn(message: string, data?: unknown): void;
    }
    Index

    Methods

    • Configure the logger

      Parameters

      • config: Partial<ClientDebugConfig>

      Returns void

    • Log a debug message

      Parameters

      • message: string
      • Optionaldata: unknown

      Returns void

    • Cleanup resources

      Call this when the client is being destroyed.

      Returns void

    • Log an error message

      Parameters

      • message: string
      • Optionaldata: unknown

      Returns void

    • Flush all buffered logs to the server

      Returns Promise<void>

    • Log an info message

      Parameters

      • message: string
      • Optionaldata: unknown

      Returns void

    • Set the protocol adapter for MCP transport

      Must be called after the adapter is connected for logs to be transported through MCP.

      Note: Setting a new adapter resets the transport failure state, allowing MCP transport to be retried with the new adapter.

      Parameters

      • adapter: ProtocolAdapter

      Returns void

    • Log a warning message

      Parameters

      • message: string
      • Optionaldata: unknown

      Returns void