standalone-toolbar-service
Version:
独立的Stagewise工具栏服务 - 支持SRPC通信和WebSocket广播,可与MCP反馈收集器集成
26 lines (25 loc) • 964 B
TypeScript
type LogLevel = 'error' | 'warn' | 'info' | 'debug' | 'silent';
declare class Logger {
private currentLevel;
private logFile?;
private fileLoggingEnabled;
private colorsDisabled;
setLevel(level: LogLevel): void;
getLevel(): LogLevel;
disableColors(): void;
enableFileLogging(logDir?: string): void;
private shouldLog;
private formatTimestamp;
private formatMessage;
private log;
private removeColorCodes;
error(message: string, ...args: unknown[]): void;
warn(message: string, ...args: unknown[]): void;
info(message: string, ...args: unknown[]): void;
debug(message: string, ...args: unknown[]): void;
request(method: string, url: string, statusCode?: number, duration?: number): void;
socket(event: string, sessionId?: string, data?: unknown): void;
toolbar(action: string, params?: unknown, result?: unknown): void;
}
export declare const logger: Logger;
export type { LogLevel };