ts-monologue
Version:
A simple, easy to use, and customizable logger for Node.js!
24 lines (23 loc) • 617 B
TypeScript
interface LoggerOptions {
useColors?: boolean;
logToFile?: boolean;
logFilePath?: string;
}
export declare class Logger {
private static colors;
private useColors;
private logToFile;
private logFilePath;
constructor(options?: LoggerOptions);
private getTimestamp;
private formatMessage;
private log;
info(message: string): void;
error(message: string, error?: unknown): void;
warn(message: string): void;
debug(message: string): void;
success(message: string): void;
loading(message: string): void;
}
export declare const logger: Logger;
export {};