1 | import { ILogger, LogFn, LoggerOptions } from './definitions';
|
2 |
|
3 |
|
4 |
|
5 | export declare class Logger implements ILogger {
|
6 | options: LoggerOptions;
|
7 | |
8 |
|
9 |
|
10 | infofn: LogFn;
|
11 | |
12 |
|
13 |
|
14 | warnfn: LogFn;
|
15 | |
16 |
|
17 |
|
18 | errorfn: LogFn;
|
19 | constructor(options?: LoggerOptions);
|
20 | /**
|
21 | * Send a log at info level.
|
22 | *
|
23 | * @note TODO: Fix optionalParams in docs.
|
24 | *
|
25 | * @param message - The message to log.
|
26 | */
|
27 | info(message?: any, ...optionalParams: any[]): void;
|
28 | /**
|
29 | * Send a log at warn level.
|
30 | *
|
31 | * @note TODO: Fix optionalParams in docs.
|
32 | *
|
33 | * @param message - The message to log.
|
34 | */
|
35 | warn(message?: any, ...optionalParams: any[]): void;
|
36 | /**
|
37 | * Send a log at error level.
|
38 | *
|
39 | * @note TODO: Fix optionalParams in docs.
|
40 | *
|
41 | * @param message - The message to log.
|
42 | */
|
43 | error(message?: any, ...optionalParams: any[]): void;
|
44 | }
|