UNPKG

@triviality/logger

Version:

Typescript loggers with an interface that support composition

16 lines (15 loc) 502 B
export declare enum LogLevel { trace = 0, debug = 1, info = 2, warn = 3, error = 4 } export interface LoggerInterface { trace(message?: any, ...optionalParams: any[]): void; debug(message?: any, ...optionalParams: any[]): void; info(message?: any, ...optionalParams: any[]): void; warn(message?: any, ...optionalParams: any[]): void; error(message?: any, ...optionalParams: any[]): void; log(level: LogLevel, message: any, ...optionalParams: any[]): void; }