@3kles/3kles-corebe
Version:
3KLES Core BackEnd
13 lines (12 loc) • 496 B
TypeScript
export interface ILogger {
trace(obj: any, msg?: string, ...args: any[]): void;
info(obj: any, msg?: string, ...args: any[]): void;
error(obj: any, msg?: string, ...args: any[]): void;
debug(obj: any, msg?: string, ...args: any[]): void;
warn(obj: any, msg?: string, ...args: any[]): void;
fatal(obj: any, msg?: string, ...args: any[]): void;
silent(obj: any, msg?: string, ...args: any[]): void;
child(properties: {
[key: string]: any;
}): ILogger;
}