Как заставить ELMAH включать ценности сессии?

Примечание: Я знаю различные причины, чтобы избегать использования сессии, но это - проект, который я унаследовал, поэтому, пожалуйста, пропустите ту часть любых ответов :)

Так как это - решенная проблема, я надеюсь, что кто-то может указать на участок/отделение/вилку ELMAH, который включает данные о сессии регистрации вместо изобретения велосипед.

Одна странная вещь - более старое сообщение от Atif, который заявляет, что они уже зарегистрированы:

http://markmail.org/message/ncmdgwm5rmzewbwu

комментатор henningst упомянул, что добавил в переменных сессии здесь:

http://www.hanselman.com/blog/ELMAHErrorLoggingModulesAndHandlersForASPNETAndMVCToo.aspx

Другой подход (я избежал бы), копирует ценности в печенье

http://www.sharpdeveloper.net/content/archive/2008/11/10/how-to-get-session-or-other-custom-values-into-elmah.aspx

Я знаю, что одна альтернатива должна переключиться на что-то помимо ELMAH (как Exceptioneer - видят http://exceptioneer.com/Public/ExceptioneerAndELMAH.aspx), но так как это - моя единственная проблема с ELMAH в данный момент, я просто имел бы исправленный ELMAH, чем переключился бы на что-то еще.

9
задан James Manning 29 December 2009 в 14:19
поделиться