如果我设置了一个控制台记录器和文件记录器,记录了一些文本然后用ctrl + c退出,则控制台记录器只显示所有记录的文本和文件记录器中的一部分。
当进程终止时,是否可以将日志刷新到文件中?
我的配置如下:
winston.remove(winston.transports.Console)
.add(winston.transports.Console, {
colorize: true,
level: 'info',
timestamp: true
})
.add(winston.transports.DailyRotateFile, {
filename: 'mylog.log',
json: false,
level: 'debug',
timestamp: true,
maxsize: 10 * 1024 * 1024,
maxFiles: 10
});