使用winston(node.js)时在控制台中显示未捕获的异常

时间:2017-03-06 06:32:24

标签: node.js winston

这是我正在使用的代码:

 var winston = require('winston');
 winston.add(winston.transports.File, { filename: 'test.log', handleExceptions: true, humanReadableUnhandledException: true });
 throw "test";

在test.log中,winston会正确记录错误。

但我也喜欢它在控制台中显示错误,就像它通常那样。

这可能吗?

1 个答案:

答案 0 :(得分:1)

将控制台传输添加到winston,以及现有的文件传输:

 winston.add(winston.transports.Console, options)

https://github.com/winstonjs/winston/blob/master/docs/transports.md#console-transport