如何刷新Winston文件记录器

时间:2013-11-15 12:38:55

标签: node.js logging flush winston

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

0 个答案:

没有答案