- Định tuyến log tới nhiều thư viện logging và nhà cung cấp đám mây khác nhau
- Cung cấp API cho phép chỉ định rõ ràng thông điệp log, metadata và lỗi
- Giải quyết khó khăn khi nhà phát triển phải chọn, sử dụng và duy trì logger phù hợp trong quá trình viết log. Mang lại trải nghiệm tốt hơn, đồng thời chuẩn hóa và cải thiện mã nguồn
- Các phương thức phổ biến của logger (
info, warn, error v.v.) có khác biệt lớn trong cách xử lý metadata có cấu trúc hoặc đối tượng Error
- LogLayer cho phép ghi log đồng thời dễ dàng thêm tag, metadata và lỗi
- Thông qua các phương thức như
withMetadata và withError, việc chèn đối tượng được tách khỏi thông điệp log, giúp mã ngắn gọn hơn và dễ bảo trì hơn
- Hỗ trợ logger tùy chỉnh: ban đầu có thể dùng logging ra console, sau đó chuyển sang nhà cung cấp logging khác mà không cần thay đổi mã ứng dụng
- Hệ thống plugin có thể mở rộng: có thể dùng plugin để biến đổi, làm giàu, lọc log và tùy chỉnh mọi phần của pipeline logging
- Hỗ trợ nhiều logger: có thể gửi log đồng thời tới nhiều thư viện logging và nhà cung cấp đám mây như DataDog, New Relic
Chưa có bình luận nào.