okta-mcp-server
Version:
Model Context Protocol (MCP) server for Okta API operations with support for bulk operations and caching
23 lines • 796 B
TypeScript
/**
* Protocol-safe logger for MCP servers
* Ensures logs don't interfere with stdio protocol communication
*/
type LogLevel = 'debug' | 'info' | 'warn' | 'error';
declare class ProtocolSafeLogger {
private level;
private name;
private logFile;
private useFileLogging;
constructor(name: string, level?: LogLevel);
private initializeFileLogging;
private shouldLog;
private log;
debug(message: string, ...args: any[]): void;
info(message: string, ...args: any[]): void;
warn(message: string, ...args: any[]): void;
error(message: string, ...args: any[]): void;
child(bindings: Record<string, any>): ProtocolSafeLogger;
}
export declare const protocolSafeLogger: ProtocolSafeLogger;
export {};
//# sourceMappingURL=protocol-safe-logger.d.ts.map