- Merutekan log ke berbagai library logging dan penyedia cloud
- Menyediakan API yang memungkinkan penentuan pesan log, metadata, dan error secara jelas
- Menyelesaikan kesulitan yang dihadapi developer saat harus memilih, menggunakan, dan memelihara logger yang tepat ketika menulis log. Memberikan pengalaman yang lebih baik serta menstandarkan dan meningkatkan kualitas kode
- Metode logger umum (
info, warn, error, dll.) memiliki perbedaan besar dalam cara menangani metadata terstruktur atau objek Error
- Dengan LogLayer, penulisan log dapat dilakukan sambil menambahkan tag, metadata, dan error dengan mudah
- Melalui metode seperti
withMetadata dan withError, penyisipan objek dipisahkan dari pesan log sehingga meningkatkan keringkasan kode dan kemudahan pemeliharaan
- Mendukung logger kustom: awalnya dapat menggunakan logging konsol, lalu beralih ke penyedia logging lain tanpa mengubah kode aplikasi
- Sistem plugin yang dapat diperluas: plugin dapat digunakan untuk mentransformasikan, memperkaya, dan memfilter log, serta memungkinkan kustomisasi pada setiap bagian pipeline logging
- Dukungan multi-logger: log dapat dikirim secara bersamaan ke berbagai library logging dan penyedia cloud seperti DataDog dan New Relic
Belum ada komentar.