Wie ändere ich meine Knoten winston JSON-Ausgabe für die einzelne Zeile

Wenn ich eine nodejs-winston-console-logger und setzen json:true es immer Ausgabe JSON-Protokolle im multiline-format. Wenn ich die pipe in eine Datei, und versuchen Sie zu grep, die Datei, mein grep trifft, umfassen nur einen Teil der log-Zeile. Ich möchte winston um die Ausgabe meiner log-Zeilen im JSON-format, aber nicht zu hübsch drucken Sie die JSON -

Hier ist meine config (coffeescript, Entschuldigung):

winston = require 'winston'
logger = new (winston.Logger)(
  transports: [
    new winston.transports.Console({
     json: true
    })
  ]
)

Und einige Beispiel-Ausgabe:

{
  "name": "User4",
  "level": "info",
  "message": "multi line whyyyyy"
}
InformationsquelleAutor zayquan | 2015-08-21
Schreibe einen Kommentar