tiny-typescript-logger
Version:
<h1>Tiny TypeScript Logger</h2>
24 lines (21 loc) • 499 B
TypeScript
declare enum LogLevel {
Trace = 10,
Debug = 20,
Info = 30,
Warn = 40,
Error = 50,
Fatal = 60
}
declare class Logger {
debug(...items: any[]): void;
error(...items: any[]): void;
fatal(...items: any[]): void;
info(...items: any[]): void;
log(level: LogLevel, ...items: any[]): void;
trace(...items: any[]): void;
warn(...items: any[]): void;
private formatMessage;
private isString;
}
declare const log: Logger;
export { LogLevel, log };