我使用ELMAH和Facebook的C#SDK(http://facebooksdk.codeplex.com/)ELMAH不存儲堆棧跟蹤當Facebook C#SDK拋出異常
ELMAH一直對我很好。但是,當Facebook C#SDK引發異常時,堆棧跟蹤不會被記錄。
例如,當我拋出這個異常:
throw new FacebookApiException("this is a test");
堆棧跟蹤正確顯示在我的瀏覽器(與調試啓用,當然),但ELMAH並不保存。取而代之的是,這是我ELMAH的「AllXml」一欄裏面看到數據庫:
detail="(Unknown) this is a test"
通常,AllXml列的詳細屬性將包含完整的堆棧跟蹤。你知道這是爲什麼嗎?我如何讓Elmah記錄堆棧跟蹤?
在此先感謝。
您是否正在使用MVC句柄錯誤屬性?請記住,elmah只記錄未處理的異常,並且您需要做一些管理來記錄處理的異常。 – WorldIsRound 2011-03-17 20:43:10