vineguard-utils
Version:
Shared utilities for VineGuard - AI-powered testing orchestration
20 lines • 773 B
TypeScript
export interface Logger {
debug(message: string, ...args: any[]): void;
info(message: string, ...args: any[]): void;
warn(message: string, ...args: any[]): void;
error(message: string, ...args: any[]): void;
}
export type LogLevel = 'debug' | 'info' | 'warn' | 'error';
export declare class ConsoleLogger implements Logger {
private level;
private name;
constructor(name: string, level?: LogLevel);
private shouldLog;
private formatMessage;
debug(message: string, ...args: any[]): void;
info(message: string, ...args: any[]): void;
warn(message: string, ...args: any[]): void;
error(message: string, ...args: any[]): void;
}
export declare function createLogger(name: string): Logger;
//# sourceMappingURL=logger.d.ts.map