UNPKG

723 BTypeScriptView Raw
1export declare enum Level {
2 error = 0,
3 warn = 1,
4 info = 2,
5 verbose = 3,
6 debug = 4,
7 silly = 5
8}
9export default class Logger {
10 private static self;
11 static get shared(): Logger;
12 private constructor();
13 private level;
14 private get head();
15 log(msg: any, ...optionalParameters: any[]): void;
16 error(msg: any, ...optionalParameters: any[]): void;
17 warn(msg: any, ...optionalParameters: any[]): void;
18 info(msg: any, ...optionalParameters: any[]): void;
19 verbose(msg: any, ...optionalParameters: any[]): void;
20 debug(msg: any, ...optionalParameters: any[]): void;
21 silly(msg: any, ...optionalParameters: any[]): void;
22}
23declare let logger: Logger;
24export { logger };