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

13 lines (12 loc) 502 B
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; }