Removed property 'level' from the file appender, because that functionality is provided by appender logLevelFilter.
This commit is contained in:
+5
-17
@@ -27,7 +27,7 @@ process.on('exit', function() {
|
|||||||
* @param numBackups - the number of log files to keep after logSize
|
* @param numBackups - the number of log files to keep after logSize
|
||||||
* has been reached (default 5)
|
* has been reached (default 5)
|
||||||
*/
|
*/
|
||||||
function fileAppender (file, layout, logSize, numBackups, level, compress) {
|
function fileAppender (file, layout, logSize, numBackups, compress) {
|
||||||
var bytesWritten = 0;
|
var bytesWritten = 0;
|
||||||
file = path.normalize(file);
|
file = path.normalize(file);
|
||||||
layout = layout || layouts.basicLayout;
|
layout = layout || layouts.basicLayout;
|
||||||
@@ -63,21 +63,9 @@ function fileAppender (file, layout, logSize, numBackups, level, compress) {
|
|||||||
// push file to the stack of open handlers
|
// push file to the stack of open handlers
|
||||||
openFiles.push(logFile);
|
openFiles.push(logFile);
|
||||||
|
|
||||||
if (level) {
|
return function(loggingEvent) {
|
||||||
|
logFile.write(layout(loggingEvent) + eol, "utf8");
|
||||||
var obj = levels.toLevel(level, levels.TRACE);
|
};
|
||||||
return function(loggingEvent) {
|
|
||||||
if (obj.isLessThanOrEqualTo(loggingEvent.level))
|
|
||||||
logFile.write(layout(loggingEvent) + eol, "utf8");
|
|
||||||
};
|
|
||||||
|
|
||||||
} else {
|
|
||||||
|
|
||||||
return function(loggingEvent) {
|
|
||||||
logFile.write(layout(loggingEvent) + eol, "utf8");
|
|
||||||
};
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -91,7 +79,7 @@ function configure(config, options) {
|
|||||||
config.filename = path.join(options.cwd, config.filename);
|
config.filename = path.join(options.cwd, config.filename);
|
||||||
}
|
}
|
||||||
|
|
||||||
return fileAppender(config.filename, layout, config.maxLogSize, config.backups, config.level, config.compress);
|
return fileAppender(config.filename, layout, config.maxLogSize, config.backups, config.compress);
|
||||||
}
|
}
|
||||||
|
|
||||||
function shutdown(cb) {
|
function shutdown(cb) {
|
||||||
|
|||||||
@@ -149,7 +149,7 @@ vows.describe('log4js fileAppender').addBatch({
|
|||||||
file_sub1_sub12$sub1_sub13: fs.readFileSync(file_sub1_sub12$sub1_sub13).toString(),
|
file_sub1_sub12$sub1_sub13: fs.readFileSync(file_sub1_sub12$sub1_sub13).toString(),
|
||||||
file_sub1_sub12: fs.readFileSync(file_sub1_sub12).toString()
|
file_sub1_sub12: fs.readFileSync(file_sub1_sub12).toString()
|
||||||
});
|
});
|
||||||
}, 1000);
|
}, 3000);
|
||||||
},
|
},
|
||||||
'check file contents': function (err, fileContents) {
|
'check file contents': function (err, fileContents) {
|
||||||
|
|
||||||
@@ -291,7 +291,7 @@ vows.describe('log4js fileAppender').addBatch({
|
|||||||
//log file of 50 bytes maximum, 2 backups
|
//log file of 50 bytes maximum, 2 backups
|
||||||
log4js.clearAppenders();
|
log4js.clearAppenders();
|
||||||
log4js.addAppender(
|
log4js.addAppender(
|
||||||
require('../lib/appenders/file').appender(testFile, log4js.layouts.basicLayout, 50, 2, null, true),
|
require('../lib/appenders/file').appender(testFile, log4js.layouts.basicLayout, 50, 2, true),
|
||||||
'max-file-size-backups'
|
'max-file-size-backups'
|
||||||
);
|
);
|
||||||
logger.info("This is the first log message.");
|
logger.info("This is the first log message.");
|
||||||
@@ -308,7 +308,7 @@ vows.describe('log4js fileAppender').addBatch({
|
|||||||
that.callback(err, files);
|
that.callback(err, files);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
}, 200);
|
}, 1000);
|
||||||
},
|
},
|
||||||
'the log files': {
|
'the log files': {
|
||||||
topic: function(files) {
|
topic: function(files) {
|
||||||
|
|||||||
Reference in New Issue
Block a user