【发布时间】:2017-07-19 16:31:42
【问题描述】:
var winston = require('winston');
require('winston-daily-rotate-file');
var customLevels = {
levels: {
debug: 3,
info: 2,
warn: 1,
error:0
},
colors: {
debug: 'blue',
info: 'green',
warn: 'yellow',
error: 'red'
}
};
var logger = new (winston.Logger)({
transports: [
new (winston.transports.Console)(),
new (winston.transports.DailyRotateFile)({
filename: '../app/log',
datePattern: 'yyyy-MM-dd.',
prepend: true,
maxsize:100000,
zippedArchive:true,
maxfile: 5,
}),
]
});
module.exports = logger;
这是我的代码,它在超过最大大小后每天创建一个新的日志文件。但是,超过后它正在压缩该文件。我想要压缩文件,但不是针对单个文件,我将 maxfile 设为 5,因为我想要 5 个日志文件的存档,但是它不起作用,因此任何指导或建议都是有帮助的。谢谢你
【问题讨论】: