@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
TypeScript
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;
}