migrated logLevelFilter tests to mocha, changed filter api slightly
This commit is contained in:
+9
-1
@@ -200,6 +200,14 @@ function clearAppenders () {
|
||||
appenders = {};
|
||||
}
|
||||
|
||||
function appenderByName(name) {
|
||||
if (appenders.hasOwnProperty(name)) {
|
||||
return appenders[name];
|
||||
} else {
|
||||
throw new Error("Appender '" + name + "' not found.");
|
||||
}
|
||||
}
|
||||
|
||||
function configureAppenders(appenderMap) {
|
||||
clearAppenders();
|
||||
Object.keys(appenderMap).forEach(function(appenderName) {
|
||||
@@ -207,7 +215,7 @@ function configureAppenders(appenderMap) {
|
||||
loadAppender(appenderConfig.type);
|
||||
appenderConfig.makers = appenderMakers;
|
||||
try {
|
||||
appenders[appenderName] = appenderMakers[appenderConfig.type](appenderConfig);
|
||||
appenders[appenderName] = appenderMakers[appenderConfig.type](appenderConfig, appenderByName);
|
||||
} catch(e) {
|
||||
throw new Error("log4js configuration problem for appender '" + appenderName + "'. Error was " + e.stack);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user