Skip to content

Commit 89f3659

Browse files
author
Danny Brain
committed
Fix the logLevelFilter with lazy loading
1 parent 23a2758 commit 89f3659

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

lib/appenders/logLevelFilter.js

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
var levels = require('../levels');
2+
var log4js = require('../log4js');
23

34
function logLevelFilter (levelString, appender) {
45
var level = levels.toLevel(levelString);
@@ -10,10 +11,11 @@ function logLevelFilter (levelString, appender) {
1011
}
1112

1213
function configure(config) {
13-
var appender = config.makers[config.appender.type](config.appender);
14+
log4js.loadAppender(config.appender.type);
15+
var appender = log4js.appenderMakers[config.appender.type](config.appender);
1416
return logLevelFilter(config.level, appender);
1517
}
1618

1719
exports.name = "logLevelFilter";
1820
exports.appender = logLevelFilter;
19-
exports.configure = configure;
21+
exports.configure = configure;

0 commit comments

Comments
 (0)