我正在尋找一個很好的工具,它可以爲我提供生產版本中異常的詳細分析。.Net中的異常日誌記錄工具
我知道EurekaLog,而且我看到一次爲青蛙或類似名稱的軟件添加了一個軟件,在Google中搜索時沒有任何結果。
有人有重新註冊嗎?
我的主要目標當然是在生產中發生崩潰時提取最大量的有用信息。
此外,也許有點題外話,類似的死鎖檢測。
我正在尋找一個很好的工具,它可以爲我提供生產版本中異常的詳細分析。.Net中的異常日誌記錄工具
我知道EurekaLog,而且我看到一次爲青蛙或類似名稱的軟件添加了一個軟件,在Google中搜索時沒有任何結果。
有人有重新註冊嗎?
我的主要目標當然是在生產中發生崩潰時提取最大量的有用信息。
此外,也許有點題外話,類似的死鎖檢測。
我們使用企業圖書館記錄應用程序塊。
http://msdn.microsoft.com/en-us/library/dd139916.aspx
你確定有多少記錄,通過配置和您放置日誌記錄語句。它還允許您在不停止系統的情況下更改記錄的信息量。
不確定您是否正在尋找Winforms或ASP.NET解決方案。但對於ASP.NET,我正在使用Elmah(http://code.google.com/p/elmah/)。
如果你想在不對特定日誌框架(Log4Net,nLog,EntLib)產生強烈依賴的情況下自由選擇,你可以看看Common.Logging庫。它基本上抽象化了記錄器的實現,僅公開了所有可用記錄塊的通用接口。
參見:
http://netcommon.sourceforge.net/
免責聲明: 我沒有用它自己(還),但我不打算在不久的某個時候嘗試一下。不受特定記錄器束縛的想法吸引了我,因爲我喜歡每個項目都堅持一個日誌庫。想象一下,構建一個使用nLog進行日誌記錄的項目,然後添加NHibernate。 NH使用Log4Net,所以現在我們在依賴中有兩個日誌記錄庫;-)
感謝您的回答,但這不是我尋找的方向。我對異常更感興趣有關意外錯誤/崩潰的報告,以及可以提取以瞭解其發生原因的最大數據量,例如所有線程堆棧跟蹤,用戶最近執行的操作(點擊)等
的日誌框架只是我在寫的東西,有價值的。
您可能要具體,如果你想要的東西,你可以加載,它會自動記錄未捕獲的異常,或日誌工具,其中你特別記錄你想要的東西。你說生產中的例外讓我認爲你想要前者,但你沒有說明。 – 2009-09-08 20:29:24