intent-cli
Version:
A fully functional CLI built with TypeScript and modern tools
18 lines • 668 B
TypeScript
import type { LogLevel, Logger } from '../types';
declare class ConsoleLogger implements Logger {
private level;
private readonly levels;
constructor(level?: LogLevel);
private shouldLog;
private formatMessage;
private getLevelLabel;
debug(message: string, ...args: unknown[]): void;
info(message: string, ...args: unknown[]): void;
warn(message: string, ...args: unknown[]): void;
error(message: string, error?: Error | unknown, ...args: unknown[]): void;
setLevel(level: LogLevel): void;
getLevel(): LogLevel;
}
export declare const logger: ConsoleLogger;
export { ConsoleLogger };
//# sourceMappingURL=logger.d.ts.map