Où ELMAH enregistre-t-elle ses données?

Je viens d’installer ELMAH.MVC (plus d’infos ici ) et je me demandais où ses données sont enregistrées. J’ai lu que vous pouvez choisir de configurer la firebase database pour le stockage, mais semble que l’installation par défaut utilise “en mémoire”? Comment ça marche? Si je recycle le pool d’applications ou le site Web IIS, est-ce que je perds toutes les données? Merci!

Oui, par défaut, il utilise le stockage de mémoire. Lorsque votre pool d’applications est redémarré, vous perdez des données elmah. Si je me souviens bien, les anciennes versions d’elmah utilisaient le dossier App_Data pour stocker les fichiers XML … Si vous souhaitez utiliser la firebase database pour stocker les journaux, spécifiez simplement la chaîne de connexion dans votre section de configuration elmah:

 ...  ...  

Vous devriez avoir ElmahConnectionSsortingng dans votre section connectionSsortingngs, quelque chose comme ceci:

   ...  

Vous trouverez ici un exemple de fichier web.config.

Lisez la rubrique “Examen de la classe ErrorLog” et vous trouverez votre réponse.

Utilisation de modules et de gestionnaires HTTP pour créer des composants ASP.NET enfichables