我只需要像example.js这样的文件中的winston
var winston = require('winston');
//Bla Bla Bla Bla
运行此代码时,winston会生成两个文件example.log
和example_err.log
,我只知道它是默认的winston行为还是我的代码中的某些东西让winston这样做?
以防我不使用任何winston.info
或winston.error
。
更新1
example.log包含stdout的所有输出,example_err.log包含example.js中发生的所有异常
答案 0 :(得分:0)
我建议添加您自己的传输,如下所示:
winston.add(winston.transports.File, { filename: 'somefile.log' });
您还可以使用winston.add
搜索代码并查看是否在某处添加了传输。
我还建议您查看以下文档:https://github.com/winstonjs/winston