@ricdotnet/logger
Version:
A logger utility for my personal projects.
18 lines (17 loc) • 590 B
TypeScript
import { ILogger, LogLevel } from './Types';
export declare class Logger {
private readonly logDir;
private readonly logToConsole;
private readonly logToFile;
private readonly level;
private static logger;
private readonly logQueue;
constructor(options?: ILogger);
static get(): Logger;
static dispose(): void;
debug(message: string): Promise<void>;
info(message: string): Promise<void>;
warn(message: string): Promise<void>;
error(message: string): Promise<void>;
fmt(lvl: LogLevel, msg: string, ...args: string[]): Promise<void>;
}