UNPKG

@log4js-node/log4js-api

Version:

For libraries that want to include log4js for logging, but don't want to introduce version conflicts for users that also use log4js. Delegates to whatever log4js version can be found, but does not introduce a specific log4js version.

25 lines (23 loc) 840 B
// interface declaration from log4js-node. interface Logger { level: string; log(...args: any[]): void; isLevelEnabled(level?: string): boolean; isTraceEnabled(): boolean; isDebugEnabled(): boolean; isInfoEnabled(): boolean; isWarnEnabled(): boolean; isErrorEnabled(): boolean; isFatalEnabled(): boolean; _log(level: string, data: any): void; addContext(key: string, value: any): void; removeContext(key: string): void; clearContext(): void; trace(message: any, ...args: any[]): void; debug(message: any, ...args: any[]): void; info(message: any, ...args: any[]): void; warn(message: any, ...args: any[]): void; error(message: any, ...args: any[]): void; fatal(message: any, ...args: any[]): void; } export declare const getLogger: (category?: string) => Logger;