1 | import { Logger } from './logger-interface';
|
2 | /**
|
3 | * Write logs
|
4 | * @class Logger
|
5 | */
|
6 | export declare class ConsoleLogger implements Logger {
|
7 | name: string;
|
8 | level: string;
|
9 | /**
|
10 | * @constructor
|
11 | * @param {string} name - Name of the logger
|
12 | */
|
13 | constructor(name: any, level?: string);
|
14 | static LOG_LEVEL: any;
|
15 | _padding(n: any): string;
|
16 | _ts(): string;
|
17 | /**
|
18 | * Write log
|
19 | * @method
|
20 | * @memeberof Logger
|
21 | * @param {string} type - log type, default INFO
|
22 | * string|object} msg - Logging message or object
{ |
23 | */
|
24 | _log(type: string, ...msg: any[]): void;
|
25 | /**
|
26 | * Write General log. Default to INFO
|
27 | * @method
|
28 | * @memeberof Logger
|
29 | * @param {string|object} msg - Logging message or object
|
30 | */
|
31 | log(...msg: any[]): void;
|
32 | /**
|
33 | * Write INFO log
|
34 | * @method
|
35 | * @memeberof Logger
|
36 | * @param {string|object} msg - Logging message or object
|
37 | */
|
38 | info(...msg: any[]): void;
|
39 | /**
|
40 | * Write WARN log
|
41 | * @method
|
42 | * @memeberof Logger
|
43 | * @param {string|object} msg - Logging message or object
|
44 | */
|
45 | warn(...msg: any[]): void;
|
46 | /**
|
47 | * Write ERROR log
|
48 | * @method
|
49 | * @memeberof Logger
|
50 | * @param {string|object} msg - Logging message or object
|
51 | */
|
52 | error(...msg: any[]): void;
|
53 | /**
|
54 | * Write DEBUG log
|
55 | * @method
|
56 | * @memeberof Logger
|
57 | * @param {string|object} msg - Logging message or object
|
58 | */
|
59 | debug(...msg: any[]): void;
|
60 | /**
|
61 | * Write VERBOSE log
|
62 | * @method
|
63 | * @memeberof Logger
|
64 | * @param {string|object} msg - Logging message or object
|
65 | */
|
66 | verbose(...msg: any[]): void;
|
67 | }
|