如果我设置了控制台记录器和文件记录器,记录一些文本,然后使用 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
});