tlojs
Version:
The Last One - The last npm package you'll need to install
19 lines (18 loc) • 690 B
TypeScript
export interface ILogger {
debug(msg: string, data: any[]): void;
info(msg: string, data: any[]): void;
warn(msg: string, data: any[]): void;
error(msg: string, error: any, data: any[]): void;
}
export declare class IgnoreLogger implements ILogger {
debug(msg: string, data: any[]): void;
info(msg: string, data: any[]): void;
warn(msg: string, data: any[]): void;
error(msg: string, error: any, data: any[]): void;
}
export declare class ConsoleLogger implements ILogger {
debug(msg: string, data: any[]): void;
info(msg: string, data: any[]): void;
warn(msg: string, data: any[]): void;
error(msg: string, error: any, data: any[]): void;
}