mirror of
https://github.com/log4js-node/log4js-node.git
synced 2025-12-08 19:26:01 +00:00
Merge pull request #653 from log4js-node/levels-before-configure
fix(#652): access levels before configure is called
This commit is contained in:
commit
fc9e25765c
@ -29,6 +29,7 @@ const Configuration = require('./configuration');
|
||||
const connectModule = require('./connect-logger');
|
||||
const logger = require('./logger');
|
||||
const layouts = require('./layouts');
|
||||
const levels = require('./levels');
|
||||
|
||||
let cluster;
|
||||
try {
|
||||
@ -49,7 +50,6 @@ const defaultConfig = {
|
||||
let Logger;
|
||||
let LoggingEvent;
|
||||
let config;
|
||||
let connectLogger;
|
||||
let enabled = false;
|
||||
|
||||
function configForCategory(category) {
|
||||
@ -284,7 +284,8 @@ const log4js = {
|
||||
getLogger,
|
||||
configure,
|
||||
shutdown,
|
||||
connectLogger,
|
||||
connectLogger: connectModule(levels()).connectLogger,
|
||||
levels: levels(),
|
||||
addLayout: layouts.addLayout
|
||||
};
|
||||
|
||||
|
||||
12
test/tap/levels-before-configure-test.js
Normal file
12
test/tap/levels-before-configure-test.js
Normal file
@ -0,0 +1,12 @@
|
||||
const test = require('tap').test;
|
||||
|
||||
test('Accessing things setup in configure before configure is called', (batch) => {
|
||||
batch.test('should work', (t) => {
|
||||
const log4js = require('../../lib/log4js');
|
||||
t.ok(log4js.levels);
|
||||
t.ok(log4js.connectLogger);
|
||||
t.end();
|
||||
});
|
||||
|
||||
batch.end();
|
||||
});
|
||||
Loading…
x
Reference in New Issue
Block a user