UNPKG

719 BTypeScriptView Raw
1/// <reference types="node" />
2import { ILogger } from './log-interface';
3import { LogLevel } from './options/logLevel';
4import { EventEmitter } from 'events';
5export 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}