Section courante

A propos

Section administrative du site

Fiche technique
Type de produit : Bibliothèque
Langage de programmation : C#
Auteur : ElmahCore
Licence : Apache License 2.0
Date de publication : 2018 à maintenant
Site Web : https://github.com/ElmahCore/ElmahCore

Introduction

ElmahCore est une bibliothèque légère de journalisation des erreurs conçue pour les applications ASP.NET Core. Elle s'inspire directement du projet ELMAH (Error Logging Modules and Handlers), bien connu dans l'écosystème ASP.NET classique, et en reprend les principes fondamentaux : enregistrer automatiquement les exceptions non gérées dans un journal consultable via une interface web. Grâce à ElmahCore, les développeurs peuvent intégrer facilement une solution de suivi des erreurs sans alourdir leur architecture applicative.

L'installation d'ElmahCore est simple : il s'intègre comme un middleware dans le pipeline de traitement des requêtes HTTP d'ASP.NET Core. Il peut enregistrer les erreurs dans divers systèmes d'entreposage, notamment des fichiers, des bases de données SQL Server, ou encore dans l'infonuagique avec des solutions comme MongoDB ou Elasticsearch. ElmahCore expose également une interface web sécurisable permettant d'afficher, trier et analyser les erreurs capturées dans l'application.

L'un des atouts majeurs d'ElmahCore est sa discrétion : il ne modifie pas la structure de l'application et ne nécessite pas de gestion manuelle des erreurs. Cela en fait une solution idéale pour les projets ASP.NET Core recherchant une méthode rapide, souple et non intrusive pour détecter les problèmes en production. De plus, sa compatibilité avec les versions modernes d'ASP.NET Core assure une intégration fluide avec les outils et pratiques de développement actuels.




Dernière mise à jour : Mercredi, le 23 novembre 2022