@iflow-mcp/ejmockler-brutalist
Version:
Deploy Claude, Codex & Gemini CLI agents to demolish your work before users do. Real file analysis. Brutal honesty. Now with conversation continuation & intelligent pagination.
35 lines • 1.03 kB
TypeScript
export declare class Logger {
private static instance;
private debugMode;
private fileEnabled;
private logDir;
private logFilePath;
private maxFileSize;
private maxFiles;
private fileLogLevel;
private currentFileSize;
private rotating;
private pid;
private constructor();
static getInstance(): Logger;
info(message: string, data?: any): void;
warn(message: string, data?: any): void;
error(message: string, error?: Error | any): void;
debug(message: string, data?: any): void;
/** No-op kept for API compatibility. Writes are synchronous, nothing to flush. */
shutdown(): void;
private initFileLogging;
private writeToFile;
/**
* Size-based ring rotation.
*
* brutalist.log → brutalist.1.log
* brutalist.1.log → brutalist.2.log
* …
* brutalist.{max}.log → deleted
*/
private rotate;
private disableFileLogging;
}
export declare const logger: Logger;
//# sourceMappingURL=logger.d.ts.map