3

私は Node.js アプリを作成しており、ほとんどのロギング目的で Winston を使用しています。しかし、ログ ファイル内のすべてのレコードを 1 行で見つけました。ログ レコードごとに行を変更したいのですが、これを行う方法はありますか? 私のコード;

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"}
4

1 に答える 1

5

ウィンストンの問題ではありません。Winston は改行に Unix スタイルを使用します (つまり、xOA は 1 文字のみです)。

Windows のメモ帳の使用をやめ、他のテキスト エディター ( Notepad++Sublimeなど) やEnide Studioなどの IDE を使用する必要があります。

ところで、新しい winston には時刻形式のオプションがあります。

于 2012-12-13T08:14:57.457 に答える