11 points par xguru 2025-01-10 | Aucun commentaire pour le moment. | Partager sur WhatsApp
  • Achemine les logs vers diverses bibliothèques de journalisation et fournisseurs cloud
    • Fournit une API permettant de spécifier clairement les messages de log, les métadonnées et les erreurs
  • Résout les difficultés rencontrées par les développeurs pour choisir, utiliser et maintenir le logger adapté lors de l’écriture des logs. Offre une meilleure expérience et standardise/améliore le code
  • Les méthodes des loggers courants (info, warn, error, etc.) diffèrent fortement dans leur manière de gérer les métadonnées structurées ou les objets Error
    • LogLayer permet d’écrire des logs en ajoutant facilement des tags, des métadonnées et des erreurs
    • Grâce à des méthodes comme withMetadata et withError, l’insertion d’objets est séparée du message de log, ce qui améliore la concision du code et sa maintenabilité
  • Prise en charge des loggers personnalisés : utiliser d’abord la journalisation console, puis basculer ensuite vers un autre fournisseur de journalisation sans modifier le code de l’application
  • Système de plugins extensible : les plugins permettent de transformer, enrichir et filtrer les logs, et de personnaliser toutes les parties du pipeline de journalisation
  • Prise en charge de plusieurs loggers : possibilité d’envoyer les logs simultanément vers plusieurs bibliothèques de journalisation et fournisseurs cloud comme DataDog et New Relic

Aucun commentaire pour le moment.

Aucun commentaire pour le moment.