Ich versuche Log-Level-Änderung zur Laufzeit zu erreichen. Ich habe https://github.com/yannvr/Winston-dynamic-loglevel/blob/master/test verfolgt. Während des Aufrufs der Update-Funktion ändert sich die tatsächliche Transport-Level-Einstellung nicht. Wenn ich zum Beispiel auf die Informationsebene aktualisiert habe, wird das mit der Information verbundene Protokoll nicht in der Datei gedruckt. es scheint, funktioniert nicht, was es sagt, gibt es eine andere Möglichkeit, es zu erreichen.Ich bin über die Verwendung von SetLevel von Winston zur Verfügung gestellt, aber ich weiß nicht, wie man es von außerhalb der Log-Level zur Laufzeit zu ändern?dynamisch ändern Log-Level in Winston
1
A
Antwort
0
Einfach, wenn Sie möchten, dass Sie die Konsole als Transport für Ihr Protokoll verwenden, können Sie als 'debug' Ebene beginnen und später zu 'info' wechseln.
'use strict';
const winston = require('winston');
const logger = new (winston.Logger)({
transports: [
new (winston.transports.Console)({
level: 'debug'
}),
]
});
logger.debug('DEBUG');
logger.transports.console.level = 'info';
logger.debug('DEBUG ?'); // IGNORED !
Verwandte Themen
- 1. Standard-Konsolen-Loglevel beim Hochfahren ändern
- 2. Loglevel Muster in GROK
- 3. Apache LogLevel
- 4. Capistrano Loglevel
- 5. Parse-Server: Set logLevel
- 6. Loglevel in Google Stackdriver Logging
- 7. Ausführlich in Loglevel existiert nicht
- 8. Loglevel in Trikots new LoggingFeature
- 9. Mehrere Protokolldateien mit Winston?
- 10. Winston Logger Namen
- 11. Nodejs Winston Miss Logs
- 12. Was ist Loglevel Debug?
- 13. Farben dynamisch in AS1 ändern
- 14. Diagrammoptionen dynamisch ändern in Chart.js
- 15. dynamisch ändern Ebenenhöhe in babylonjs
- 16. ändern Symbole in ActionBar dynamisch
- 17. Tabulatorindikator dynamisch in Android ändern
- 18. Farbe dynamisch in Ionic2 ändern
- 19. Dynamisch ändern HttpClient.Timeout in .NET
- 20. dynamisch url in Backbone Ändern
- 21. Winston schrieb ungültige Zeichen in Datei
- 22. HighCharts dynamisch Diagrammtyp ändern
- 23. TinyMCE-Konfiguration dynamisch ändern
- 24. Kann Modul 'Winston' nicht finden
- 25. Java - Protokollierungsstufe dynamisch ändern
- 26. Ändern ActionBar Hintergrundfarbe Dynamisch
- 27. Three.js ändern Lichtintensität dynamisch
- 28. Highcharts Datenreihentyp dynamisch ändern
- 29. Dynamisch ändern php Tabelle
- 30. dotless Parameter dynamisch ändern