Ich verwende console.log zum Debuggen einiger Informationen in meiner Web-App mit node.js, expressjs und PM2. Alles funktioniert gut :)Console.log in einer Produktions-App mit node.js, express und PM2
Ich möchte wissen, ob meine Web-App Performance-Probleme in der Produktion haben kann, wenn ich console.log verwenden:
var myVariable = "Enter in this section of code";
console.log(myVariable);
ich über console.log gelesen haben ist synchron und kann Auswirkungen auf meine Leistung ... Wenn das in diesem Moment real ist (ich verwende Express 4), wie kann ich diese console.log in verschiedenen Umgebungen wie Produktion entfernen?
Ich bin mit PM2 (PM2 Protokolle Befehl) die Protokolle und PM2 bündig zu reinigen, die Protokolle zu beobachten.
Danke.
Danke für die Informationen @cshion Können Sie bitte meine Frage bestätigen? Kann ich Leistungsprobleme mit console.log haben, wie ich es konfiguriert habe? Vielen Dank noch einmal – chemitaxis
seit console.log ist sync, könnte die Leistung beeinflussen (als Referenz http://StackOverflow.com/Questions/6853566/Node-JS-console-Log-Performance), verwaltet Winston intern Async-Protokollierung. – cshion
Danke, ich werde Winstom überprüfen – chemitaxis