2012-12-05 75 views
3

我正在製作一個Node.js應用程序,我使用Winston進行大部分日誌記錄。 但我在一行中找到日誌文件中的所有記錄,我想爲每個日誌記錄更改行,任何方式都可以做到這一點? 我的代碼;Node.js winston logger;將日誌插入日誌文件時如何從換行開始?

var winston = require("winston"); var logger = new(winston.Logger)({ 
transports: [ 
new(winston.transports.Console)(), 
new(winston.transports.File)({filename: './log/logFile.log', handleExceptions: true, json:true}) 
] 

})

就像這樣:

{"level":"info","message":"test","timestamp":"2012-12-05T07:12:23.774Z"} 

{"level":"info","message":"test","timestamp":"2012-12-05T07:15:16.780Z"} 

回答

5

這不是溫斯頓問題。 Winston爲新行使用Unix樣式(即只有一個字符xOA)。

你只需要停止使用Windows記事本,並開始使用其他文本編輯器(如Notepad++Sublime)或IDE像Enide Studio

BTW newer winston有時間格式選項。

+0

你是對的,謝謝你的幫助! –

相關問題