2016-01-13 52 views
0

日誌文件,我只是需要溫斯頓example.js文件中像這樣溫斯頓記錄儀,可以缺席

var winston = require('winston'); 

//Bla Bla Bla Bla 

當運行這段代碼溫斯頓使兩個文件example.logexample_err.log,我只知道它是默認溫斯頓的行爲或我的代碼中的某些東西讓Winston像那樣行事?

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

更新1

example.log包含標準輸出的所有輸出,並example_err.log包含example.js

所有的異常發生
+0

這些文件名不會出現在'winston'包的任何地方。該文檔還聲明_「默認情況下,只有控制檯傳輸設置在默認記錄器」_上。所以在你的情況下還有其他事情正在發生。 – robertklep

回答

0

我會建議添加您自己的運輸,如:

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

還可以搜索你的代碼,看看你是否加入了運輸某處,用winston.add

我也建議在這裏檢查出的文檔:https://github.com/winstonjs/winston

+0

感謝答案 倒是當'winston.add'提出三點文件'somefile.log','example.log'和'example_err.log' –

+0

您是否嘗試過搜索你的代碼爲所有winston.add? – olahell