winston logger 默认生成日志文件

winston logger make logs file by default

我只需要在 example.js 文件中像这样

var winston = require('winston');

//Bla Bla Bla Bla

当 运行 这段代码 winston 生成两个文件 example.logexample_err.log 时,我只是想知道是默认的 winston 行为还是我代码中的某些东西让 winston 那样做?

以防万一我不使用任何 winston.infowinston.error

更新 1

example.log 包含 stdout 的所有输出,example_err.log 包含 example.js

中发生的所有异常

我建议添加您自己的传输,如下所示:

winston.add(winston.transports.File, { filename: 'somefile.log' });

您还可以搜索您的代码,看看您是否在某处添加了传输,winston.add

我还建议您查看此处的文档:https://github.com/winstonjs/winston