file-error-logging
Version:
Log your errors directly to the console and to a .log file
27 lines • 894 B
TypeScript
import { LoggerConfig } from "./LoggerConfig";
declare class Logger {
private static instance;
private logsDir;
private rotation;
private development;
private levels;
private constructor();
static getInstance(): Logger;
setConfig(config: LoggerConfig): void;
addLogLevel(name: string, { color, includeTimestampInConsole, logToFile, logFileName, onTrigger, }: {
color: string;
includeTimestampInConsole: boolean;
logToFile: boolean;
logFileName?: string;
onTrigger?: (message: string) => void;
}): void;
log(level: string, message: any, optionsOverride?: {
includeTimestampInConsole?: boolean;
logToFile?: boolean;
color?: string;
onTrigger?: (message: string) => void;
}): void;
}
declare const _default: Logger;
export default _default;
//# sourceMappingURL=Logger.d.ts.map