- Leitet Logs über verschiedene Logging-Bibliotheken und Cloud-Anbieter weiter
- Bietet eine API, mit der sich Log-Nachrichten, Metadaten und Fehler klar angeben lassen
- Löst die Schwierigkeit für Entwickler, beim Schreiben von Logs den passenden Logger auszuwählen, zu verwenden und zu pflegen. Bietet eine bessere Experience und standardisiert sowie verbessert den Code
- Gängige Logger-Methoden (
info, warn, error usw.) unterscheiden sich stark darin, wie sie strukturierte Metadaten oder Error-Objekte verarbeiten
- Mit LogLayer lassen sich Logs schreiben und dabei Tags, Metadaten und Fehler einfach hinzufügen
- Über Methoden wie
withMetadata und withError wird das Einfügen von Objekten von der Log-Nachricht getrennt, was die Klarheit und Wartbarkeit des Codes erhöht
- Unterstützung für benutzerdefinierte Logger: zunächst Console-Logging verwenden und später ohne Änderungen am Anwendungscode zu einem anderen Logging-Anbieter wechseln
- Erweiterbares Plugin-System: Mit Plugins lassen sich Logs transformieren, anreichern und filtern, und jeder Teil der Logging-Pipeline kann angepasst werden
- Unterstützung für mehrere Logger: Logs können gleichzeitig an verschiedene Logging-Bibliotheken und Cloud-Anbieter wie DataDog und New Relic gesendet werden
Noch keine Kommentare.