MCP Server Framework - v1.0.0
    Preparing search index...

    Interface LogWriter

    Interface for log writers. Writers are responsible for outputting formatted log entries to specific destinations.

    interface LogWriter {
        close(): Promise<void>;
        isAvailable(): boolean;
        write(level: LogLevel, message: string, component: string): void;
    }
    Index

    Methods

    • Close the writer and release any resources.

      Returns Promise<void>

      Promise that resolves when the writer is closed

    • Check if the writer is available/ready.

      Returns boolean

      true if the writer can accept log entries

    • Write a log entry to the destination.

      Parameters

      • level: LogLevel

        The log level

      • message: string

        The formatted log message

      • component: string

        The component that generated the log

      Returns void