UNPKG

@ricdotnet/logger

Version:

A logger utility for my personal projects.

18 lines (17 loc) 590 B
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>; }