LogLayer - Birden fazla JavaScript günlükleme kütüphanesi üzerinde çalışan birleşik günlükleyici
(github.com/loglayer)- Farklı günlükleme kütüphaneleri ve bulut sağlayıcıları arasında günlükleri yönlendirir
- Günlük mesajlarını, meta verileri ve hataları açıkça belirtmeye olanak tanıyan bir API sunar
- Geliştiricilerin günlük yazarken uygun günlükleyiciyi seçme, kullanma ve sürdürme zorluğunu çözer. Daha iyi bir deneyim sunar ve kodu standartlaştırıp iyileştirir
- Yaygın günlükleyici metotları (
info,warn,errorvb.), yapılandırılmış meta verileri veyaErrornesnelerini ele alma biçiminde büyük farklılıklar gösterir- LogLayer, etiketler, meta veriler ve hataları kolayca ekleyerek günlük yazmayı sağlar
withMetadatavewithErrorgibi metotlar sayesinde nesne eklemeyi günlük mesajından ayırarak kodun sadeliğini ve bakım kolaylığını artırır
- Özel günlükleyici desteği: Başlangıçta konsol günlüklemesi kullanıp daha sonra uygulama kodunu değiştirmeden başka bir günlükleme sağlayıcısına geçilebilir
- Genişletilebilir eklenti sistemi: Eklentiler kullanılarak günlükler dönüştürülebilir, zenginleştirilebilir, filtrelenebilir ve günlükleme hattının her bölümü özelleştirilebilir
- Çoklu günlükleyici desteği: Günlükler aynı anda DataDog, New Relic gibi birden fazla günlükleme kütüphanesine ve bulut sağlayıcısına gönderilebilir
Henüz yorum yok.