Log compression.
This commit is contained in:
@@ -27,7 +27,7 @@ process.on('exit', function() {
|
||||
* @param numBackups - the number of log files to keep after logSize
|
||||
* has been reached (default 5)
|
||||
*/
|
||||
function fileAppender (file, layout, logSize, numBackups, level) {
|
||||
function fileAppender (file, layout, logSize, numBackups, level, compress) {
|
||||
var bytesWritten = 0;
|
||||
file = path.normalize(file);
|
||||
layout = layout || layouts.basicLayout;
|
||||
@@ -41,7 +41,8 @@ function fileAppender (file, layout, logSize, numBackups, level) {
|
||||
stream = new streams.RollingFileStream(
|
||||
file,
|
||||
fileSize,
|
||||
numFiles
|
||||
numFiles,
|
||||
{ "compress": compress }
|
||||
);
|
||||
} else {
|
||||
stream = fs.createWriteStream(
|
||||
@@ -90,7 +91,7 @@ function configure(config, options) {
|
||||
config.filename = path.join(options.cwd, config.filename);
|
||||
}
|
||||
|
||||
return fileAppender(config.filename, layout, config.maxLogSize, config.backups, config.level);
|
||||
return fileAppender(config.filename, layout, config.maxLogSize, config.backups, config.level, config.compress);
|
||||
}
|
||||
|
||||
function shutdown(cb) {
|
||||
|
||||
Reference in New Issue
Block a user