2017-12-20 5 views
1

kann mir jemand helfen?Winston-loggly - Wie man eine level: 'fatal' Nachricht an loggly sendet?

Gibt es eine Möglichkeit, eine fatale Level-Nachricht über Winston-Loggly auf Nodejs zu senden?

Gibt es eine Möglichkeit, einen 500-Statuscode anstelle einer 'Info'-Zeichenfolge zu senden?

const winston = require('winston'); 
require('winston-loggly-bulk'); 

winston.add(winston.transports.Loggly, { 
    inputToken: "mytokenhere", 
    subdomain: "mysubdomain", 
    tags: ["Winston-NodeJS"], 
    json:true 
}); 

winston.log('fatal','<i>testing fatal</i>'); 

Vielen Dank im Voraus

Antwort

0

können Sie level Feld in Ihre Optionen mit Protokollebene festgelegt haben. Es wird dann nur diese Fehler protokollieren.

winston.add(winston.transports.Loggly, { 
level: 'error' 
}); 

Sie können andere Optionen beibehalten, wie sie sind.

+0

danke für die Hilfe Sandip. Aber nichts passiert, auch wenn ich das Level hinzufügen: fatal als Option das Protokoll wird nicht an loggly gesendet – Chico

+0

Ich denke, es gibt kein Level namens fatal in Winston. versuchen anythin mit der folgenden Optionen: { emerg: 0, Alarm: 1, krit: 2, Fehler: 3, Warnung: 4, Hinweis: 5, info: 6, debug: 7 } –

+0

Ich habe versucht, diese benutzerdefinierten Ebenen zu definieren, aber ohne Erfolg. Ich benutze die Winston-Loggly-Bulk-Paket von offiziellen Loggly Docs und folgen Sie den Anweisungen: https://www.loggly.com/ultimate-guide/node-logging-basics/ die einzigen Ebenen, die Arbeit sind Informationen , Fehler, debuggen und warnen – Chico

Verwandte Themen