/** * Logging utility for the MCP Codebase Index server */ export declare enum LogLevel { DEBUG = 0, INFO = 1, WARN = 2, ERROR = 3 } export declare class Logger { private level; private prefix; constructor(level?: LogLevel, prefix?: string); /** * Set the log level */ setLevel(level: LogLevel | string): void; /** * Parse log level from string */ private parseLogLevel; /** * Format log message with timestamp and prefix */ private format; /** * Log debug message */ debug(message: string, ...args: any[]): void; /** * Log info message */ info(message: string, ...args: any[]): void; /** * Log warning message */ warn(message: string, ...args: any[]): void; /** * Log error message * Errors are always logged regardless of level */ error(message: string, ...args: any[]): void; /** * Create a child logger with a prefix */ child(prefix: string): Logger; } export declare const logger: Logger; /** * Initialize logger with configuration */ export declare function initLogger(level: string): void; //# sourceMappingURL=logger.d.ts.map