import { LogLevel, LogEvent } from '../types/log.js'; /** * 간단한 콘솔 로거 * - 파일 로그 제거 (MCP 서버 환경에서는 불필요) * - 콘솔 출력만 사용 * - IDE의 로그 패널에서 자동 캡처됨 */ export declare class Logger { private config; private logLevelPriority; constructor(config?: Partial); /** * 로그 레벨 체크 */ private shouldLog; /** * 콘솔에 로그 출력 */ private writeLog; /** * 로그 색상 (콘솔 출력용) */ private getLogColor; private resetColor; /** * 범용 로그 메서드 */ log(level: LogLevel, module: string, event: LogEvent, data?: Record): void; /** * INFO 레벨 로그 */ info(module: string, event: LogEvent, data?: Record): void; /** * WARN 레벨 로그 */ warn(module: string, event: LogEvent, data?: Record): void; /** * ERROR 레벨 로그 */ error(module: string, event: LogEvent, data?: Record): void; /** * DEBUG 레벨 로그 */ debug(module: string, event: LogEvent, data?: Record): void; /** * 파일 로그 정리 (더 이상 사용 안 함) * MCP 서버는 파일 로그를 사용하지 않으므로 No-op */ cleanOldLogs(): void; } export declare const logger: Logger;