UNPKG

log4js2

Version:

[![Build Status](https://travis-ci.org/anigenero/log4js2.svg?branch=master)](https://travis-ci.org/anigenero/log4js2) [![codecov](https://codecov.io/gh/anigenero/log4js2/branch/master/graph/badge.svg)](https://codecov.io/gh/anigenero/log4js2)

62 lines (61 loc) 1.2 kB
import { LogAppender } from '..'; export declare class Logger { private _appenders; private readonly _logContext; private _logSequence; private _relative; constructor(context: string, _appenders: LogAppender[]); /** * Logs an error event * * @function * @memberOf Logger */ error(...args: any[]): void; /** * Logs a warning * * @function * @memberOf Logger */ warn(...args: any[]): void; /** * Logs an info level event * * @function * @memberOf Logger */ info(...args: any[]): void; /** * Logs a debug event * * @function * @memberOf Logger */ debug(...args: any[]): void; /** * Logs a trace event * * @function * @memberOf Logger */ trace(...args: any[]): void; /** * @function * * @param {number} level * @param {Array.<Object>} args * * @return {ILogEvent} */ private _constructLogEvent; /** * Returns whether or not the script is in strict mode * * @private * @function * * @returns {boolean} */ private _isNotStrict; }