如何刷新温斯顿文件logging器

如果我设置了一个控制台logging器和文件logging器,logging一些文本,然后用ctrl + c退出,控制台logging器显示所有logging的文本和文件logging器只有一些。

当进程终止时是否可以将日志刷新到文件?

我的configuration如下:

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 });