D'où vient ELMAH enregistrer ses données?
Je viens d'installer ELMAH.MVC (plus d'info ici) et je me demandais où ses données sont enregistrées. J'ai lu que vous pouvez choisir de configurer la base de données pour le stockage, mais il semble que l'installation par défaut utilise "en mémoire"? Comment ça fonctionne? Si je recycle le pool d'application ou de site web IIS, dois-je perdre toutes les données? Merci!
- Ceci est un des plus utiles lien pour plus d'informations.
- code.google.com/p/elmah
- Vous définissez la plupart des options dans le web.config/app.config, si vous cochez l'exemple, vous verrez (raisonnable) des instructions sur la façon de définir les différents types de stockage.
Vous devez vous connecter pour publier un commentaire.
Oui, par défaut, il utilise de la mémoire de stockage. Lorsque votre pool d'applications est redémarré, vous perdez elmah de données. Si je me souviens bien, les anciennes versions de elmah utilisé App_Data dossier pour stocker les fichiers xml...Si vous souhaitez utiliser la base de données pour stocker les journaux, il suffit de spécifier la chaîne de connexion dans votre elmah section config:
Vous devriez avoir ElmahConnectionString dans votre section connectionStrings, quelque chose comme ceci:
Ici vous pouvez trouver web exemple.fichier de configuration.
Lire dans "l'Examen de la Classe ErrorLog" rubrique, vous trouverez votre réponse
À l'aide de Modules et de Gestionnaires HTTP pour Créer Enfichable ASP.NET Composants