@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
13 lines (12 loc) • 502 B
TypeScript
import { LogLevel, Newable } from '..';
import { LogAppender } from '..';
import IAppenderConfiguration from './appender.config';
import ILoggerConfiguration from './logger.config';
export declare type AppenderConfigurationItem = Newable<LogAppender<any>> | IAppenderConfiguration | string;
export default interface IConfiguration {
level?: LogLevel;
appenders?: AppenderConfigurationItem[] | string[];
loggers?: ILoggerConfiguration[];
layout?: string;
virtualConsole?: boolean;
}