agentic-qe
Version:
Agentic Quality Engineering Fleet System - AI-driven quality management platform
58 lines • 1.31 kB
TypeScript
/**
* Logger - Centralized logging system for the AQE Fleet
*
* Provides structured logging with different levels and output formats
* for comprehensive fleet monitoring and debugging.
*/
export declare enum LogLevel {
ERROR = "error",
WARN = "warn",
INFO = "info",
DEBUG = "debug"
}
export declare class Logger {
private static instance;
private logger;
private constructor();
/**
* Get singleton instance
*/
static getInstance(): Logger;
/**
* Log error message
*/
error(message: string, meta?: any): void;
/**
* Log warning message
*/
warn(message: string, meta?: any): void;
/**
* Log info message
*/
info(message: string, meta?: any): void;
/**
* Log debug message
*/
debug(message: string, meta?: any): void;
/**
* Log with specific level
*/
log(level: LogLevel, message: string, meta?: any): void;
/**
* Create child logger with additional context
*/
child(meta: any): Logger;
/**
* Set log level
*/
setLevel(level: LogLevel): void;
/**
* Get current log level
*/
getLevel(): string;
/**
* Ensure logs directory exists
*/
private ensureLogsDirectory;
}
//# sourceMappingURL=Logger.d.ts.map