@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
10 lines (9 loc) • 378 B
TypeScript
import { LogAppender, LogFilter, Newable } from '..';
import { IFilterConfiguration } from './filter.configuration';
export default interface IAppenderConfiguration<C = any, T extends LogAppender<C> = LogAppender<C>> {
name?: string;
appender: Newable<T> | string;
config?: any;
filters?: Array<IFilterConfiguration<any, LogFilter<any>>>;
layout?: string;
}