Errsole ist eine Open-Source-Node.js-Logging-Bibliothek, die einen integrierten Log-Viewer für die Vereinfachung der Fehlersuche enthält. Die Bibliothek kann schnell mithilfe von SQLite eingerichtet werden, um Logs direkt auf dem Server zu speichern. Die Installation umfasst die Installation der Module `errsole` und `errsole-sqlite` mithilfe von npm. Eine Datei namens `logger.js` wird erstellt, um den Errsole-Logger zu initialisieren und für die Verwendung in der gesamten Anwendung zu exportieren. Die Protokollierung wird implementiert, indem der Logger in den Anwendungscode einbezogen wird, beispielsweise innerhalb einer Express-Route. Der Log-Viewer kann über eine lokale oder remote Server-URL auf Port 8001 aufgerufen werden. Für Anwendungen hinter NGINX ist eine Konfiguration erforderlich, um Anfragen an den Log-Viewer zu proxyen. Die NGINX-Konfiguration umfasst das Hinzufügen eines Location-Blocks, um Anfragen an localhost Port 8001 zu proxyen. Errsole wird als eine Möglichkeit zur Echtzeit-Fehleranzeige präsentiert, wobei SQLite für lokale Einrichtungen geeignet ist. Eine zentrale Protokollierung kann in Produktionsumgebungen mithilfe anderer Speicher-Backends erreicht werden.
dev.to
How to set up a Node.js Log Viewer: a step-by-step guide
Create attached notes ...
