Node.js 如何在每次日志旋转后写入winston中的原始文件?nodejs

Node.js 如何在每次日志旋转后写入winston中的原始文件?nodejs,node.js,winston,Node.js,Winston,我使用winston daily rotate文件来旋转超过特定大小(例如10k)的文件 下面是我的代码 var winston = require('winston'); require('winston-daily-rotate-file'); var transport = new (winston.transports.DailyRotateFile)({ filename: '/var/log/mLogDir/application-%DATE%.log', datePatt

我使用winston daily rotate文件来旋转超过特定大小(例如10k)的文件

下面是我的代码

var winston = require('winston');
require('winston-daily-rotate-file');

var transport = new (winston.transports.DailyRotateFile)({
  filename: '/var/log/mLogDir/application-%DATE%.log',
  datePattern: 'YYYY-MM-DD-HH',
  maxSize: '1k',
  maxFiles: '14'
});

transport.on('rotate', function(oldFilename, newFilename) {
  // do something fun
  console.log(oldFilename);
  console.log(newFilename);
});

var logger = winston.createLogger({
  transports: [
    transport
  ]
});

for(var i=0;i<100;i++){
    logger.info('Hello WorldXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXx '+i);
}
var winston=require('winston');
要求('winston-daily-rotate-file');
var transport=new(winston.transports.DailyRotateFile)({
文件名:'/var/log/mLogDir/application-%DATE%.log',
日期模式:“YYYY-MM-DD-HH”,
maxSize:'1k',
maxFiles:'14'
});
transport.on('rotate',函数(旧文件名,新文件名){
//做点有趣的事
log(旧文件名);
log(newFilename);
});
var logger=winston.createLogger({
运输:[
运输
]
});
对于(var i=0;i