1 | import { Logger } from "./Logger";
|
2 |
|
3 |
|
4 |
|
5 | export interface ConsoleLoggerParameterObject {
|
6 | |
7 |
|
8 |
|
9 |
|
10 |
|
11 | quiet?: boolean;
|
12 | |
13 |
|
14 |
|
15 |
|
16 | debugLogMethod?: (msg: any) => void;
|
17 | }
|
18 |
|
19 |
|
20 |
|
21 | export declare class ConsoleLogger implements Logger {
|
22 | quiet: boolean;
|
23 | _log: (msg: any) => void;
|
24 | constructor(param?: ConsoleLoggerParameterObject);
|
25 | /**
|
26 | * 任意の文字列を記録する。
|
27 | * @param message 記録するメッセージ
|
28 | */
|
29 | print(message: string): void;
|
30 | /**
|
31 | * エラーを記録する。
|
32 | * @param message 記録するメッセージ
|
33 | * @param cause エラーの原因
|
34 | */
|
35 | error(message: string, cause?: any): void;
|
36 | /**
|
37 | * 警告を記録する。
|
38 | * @param message 記録するメッセージ
|
39 | * @param cause 警告の原因
|
40 | */
|
41 | warn(message: string, cause?: any): void;
|
42 | /**
|
43 | * 情報を記録する。
|
44 | * @param message 記録するメッセージ
|
45 | * @param cause 情報の原因
|
46 | */
|
47 | info(message: string, cause?: any): void;
|
48 | }
|