route-claudecode
Version:
Advanced routing and transformation system for Claude Code outputs to multiple AI providers
21 lines • 745 B
TypeScript
/**
* 日志管理器 - 全局日志实例管理
* 提供单例模式的日志器管理
*/
import { UnifiedLogger } from './unified-logger';
declare class LoggerManager {
private loggers;
private defaultPort;
getLogger(port?: number): UnifiedLogger;
setDefaultPort(port: number): void;
hasLogger(port: number): boolean;
removeLogger(port: number): Promise<void>;
getActivePorts(): number[];
cleanupAll(): Promise<void>;
shutdownAll(): Promise<void>;
}
declare const loggerManager: LoggerManager;
export declare function getLogger(port?: number): UnifiedLogger;
export declare function setDefaultPort(port: number): void;
export { loggerManager, UnifiedLogger };
//# sourceMappingURL=logger-manager.d.ts.map