1 |
|
2 | import { ILogger } from './log-interface';
|
3 | import { LogLevel } from './options/logLevel';
|
4 | import { EventEmitter } from 'events';
|
5 | export declare class Logger extends EventEmitter implements ILogger {
|
6 | fileName: string;
|
7 | private debuglog;
|
8 | level: any;
|
9 | private _applicationName;
|
10 | constructor(fileName: string, debugName: string, logLevel?: LogLevel, applicationName?: string);
|
11 | close(): boolean;
|
12 | produce(level: any, ...args: any[]): void;
|
13 | log(...args: any[]): void;
|
14 | info(...args: any[]): void;
|
15 | warn(...args: any[]): void;
|
16 | debug(...args: any[]): void;
|
17 | error(...args: any[]): void;
|
18 | trace(...args: any[]): void;
|
19 | silly(...args: any[]): void;
|
20 | }
|