为了在高并发性中修复传输文件的丢失日志,我将模式更改为流。然后修复了丢失日志的问题。但我还有另一个问题,即无法每天创建传输文件(即使我将传输模式设置为DailyRotateFile
)。
我想知道,是否可以设置任何选项来实施此案例?或者我必须破解它?
谢谢你们。
以下演示代码:
new (winston.Logger)({
transports: [
new (winston.transports.DailyRotateFile)({
level: 'info',
stream: fs.createWriteStream('performance.log'),
}))
]
});