- Enruta logs a diversas bibliotecas de logging y proveedores de nube
- Proporciona una API que permite especificar claramente mensajes de log, metadatos y errores
- Resuelve la dificultad de elegir, usar y mantener el logger adecuado cuando los desarrolladores escriben logs. Ofrece una mejor experiencia y estandariza y mejora el código
- Los métodos típicos de los loggers (
info, warn, error, etc.) difieren mucho en cómo manejan metadatos estructurados u objetos Error
- LogLayer permite escribir logs agregando fácilmente etiquetas, metadatos y errores
- Mediante métodos como
withMetadata y withError, separa la inserción de objetos del mensaje de log, mejorando la concisión y mantenibilidad del código
- Soporte para loggers personalizados: al principio se puede usar logging en consola y luego cambiar a otro proveedor de logging sin modificar el código de la aplicación
- Sistema de plugins extensible: usando plugins se pueden transformar, enriquecer y filtrar logs, y es posible personalizar todas las partes del pipeline de logging
- Soporte para múltiples loggers: permite enviar logs simultáneamente a varias bibliotecas de logging y proveedores de nube como DataDog y New Relic
Aún no hay comentarios.