Moved Logger into separate file, added support for loading appenders outside log4js, removed 'name' from appender requirements
This commit is contained in:
@@ -282,9 +282,14 @@ function restoreConsole() {
|
||||
}
|
||||
|
||||
function loadAppender(appender) {
|
||||
var appenderModule = require('./appenders/' + appender);
|
||||
module.exports.appenders[appenderModule.name] = appenderModule.appender;
|
||||
appenderMakers[appenderModule.name] = appenderModule.configure;
|
||||
var appenderModule;
|
||||
try {
|
||||
appenderModule = require('./appenders/' + appender);
|
||||
} catch (e) {
|
||||
appenderModule = require(appender);
|
||||
}
|
||||
module.exports.appenders[appender] = appenderModule.appender.bind(appenderModule);
|
||||
appenderMakers[appender] = appenderModule.configure.bind(appenderModule);
|
||||
}
|
||||
|
||||
module.exports = {
|
||||
|
||||
Reference in New Issue
Block a user