@utaba/ucm-mcp-server
Version:
Universal Context Manager MCP Server - AI-native artifact management
16 lines • 850 B
TypeScript
import { ILogger } from '../interfaces/ILogger.js';
type LogLevel = 'DEBUG' | 'INFO' | 'WARN' | 'ERROR';
export declare class ConsoleLogger implements ILogger {
private defaultComponent;
private logLevel;
private logLevelPriority;
constructor(defaultComponent: string, logLevel?: LogLevel);
private shouldLog;
debug(component: string, message: string, context?: string, metadata?: any): void;
info(component: string, message: string, context?: string, metadata?: any): void;
warn(component: string, message: string, context?: string, metadata?: any): void;
error(component: string, message: string, context?: string, metadata?: any): void;
logPerformance(component: string, operation: string, fileSize?: number, duration?: number, quota?: number): void;
}
export {};
//# sourceMappingURL=ConsoleLogger.d.ts.map