2010-08-16 7 views
4

Est-ce que quelqu'un sait s'il y a un correctif ou quoi que ce soit pour ELMAH qui étendra ses capacités de journalisation pour inclure des variables et/ou des variables de session. Parfois, les erreurs que je suis en train d'enregistrer sont difficiles à tracer sans un peu plus d'informations.Variables de journalisation ELMAH

S'il n'y a rien que je puisse avoir un aller moi-même modifier

Vive Luke

+0

Les informations de session ne se trouvent-elles pas dans le champ AllXml? – justSteve

+0

duplication possible de [Comment obtenir ELMAH pour inclure des valeurs de session?] (Http://stackoverflow.com/questions/1973679/how-to-get-elmah-to-include-session-values) – codingbadger

Répondre

3

Un issue like this existe sur le site ELMAH. Là, Martin fournit un patch qui vous permet d'enregistrer une exception Exception.Data variable.

Appliquer le patch (manuellement si votre version ELMAH est pas le bon) et il suffit d'ajouter

ex.Data["yourInfoKey"]="yourInfoValue"; 

à votre exception juste avant de le jeter.

Cela a fonctionné pour moi.

Cependant, si vous voulez ajouter des colonnes à votre table ELMAH_Error pour pouvoir filtrer sur elles, je crains que vous n'ayez à éditer vous-même la source ELMAH.