- Roteia logs para várias bibliotecas de logging e provedores de nuvem
- Fornece uma API que permite especificar claramente mensagens de log, metadados e erros
- Resolve a dificuldade de desenvolvedores em escolher, usar e manter o logger adequado ao escrever logs. Oferece uma experiência melhor e padroniza e melhora o código
- Os métodos de loggers comuns (
info, warn, error etc.) diferem bastante na forma como lidam com metadados estruturados ou objetos Error
- O LogLayer permite escrever logs adicionando tags, metadados e erros com facilidade
- Por meio de métodos como
withMetadata e withError, separa a inserção de objetos da mensagem de log, aumentando a concisão e a manutenibilidade do código
- Suporte a loggers personalizados: no início, use logging no console e, depois, mude para outro provedor de logging sem alterar o código da aplicação
- Sistema de plugins expansível: com plugins, é possível transformar, enriquecer e filtrar logs, além de personalizar qualquer parte do pipeline de logging
- Suporte a múltiplos loggers: permite enviar logs simultaneamente para várias bibliotecas de logging e provedores de nuvem, como DataDog e New Relic
Ainda não há comentários.