UNPKG

@log4js2/core

Version:

log4js2 is a fast and lightweight logging library that enables logging flexibility within JavaScript/TypeScript applications, similar to Apache's [Log4j2 library](https://logging.apache.org/log4j/2.x/). It can also serve as a drop-in replacement for log4

16 lines (15 loc) 583 B
import IAppenderConfiguration from '../config/appender.config'; import { Newable } from '../def'; import { ILogEvent } from '../log.event'; import { LogAppender } from './log.appender'; export declare class AppenderWrapper { private readonly _config; private readonly _appender; private readonly _isPassThrough; private readonly _filters; constructor(appender: Newable<LogAppender<any>>, _config: IAppenderConfiguration); readonly appender: LogAppender<any>; append(event: ILogEvent): void; isMatch(event: ILogEvent): boolean; private _isMatch; }