2013-03-06 35 views
0

我正在構建使用ASP.NET,MS-SQL和AJAX的網站。 我想知道,在整個網站上記錄錯誤的最好方法是什麼?在網站上記錄錯誤的最佳方法

我在想,只是創造一些全局日誌級別(從整個應用程序的訪問),並使用try catch塊在asp.net「asperror.txt」文件記錄錯誤。

這是跟蹤錯誤的好方法嗎?也許有更好的方法?

謝謝。

+0

複製的[如何在您登錄ASP.NET應用程序錯誤(例外)?](http://stackoverflow.com/questions/11950/how-do-you-log-errors-exceptions-in-your -asp-net-apps) – CodeCaster 2013-03-06 15:43:08

回答

1

我的卑鄙的觀點,並不是重新發明輪子,是使用ELMAH,這是偉大的,很容易在ASP.NET中配置。

它允許記錄到數據庫,文件,電子郵件等。它捕捉所有未處理的異常,甚至可以讓你看到的最後一個X(一定的緩衝是可用的,我認爲這是500)通過網頁郵件的數量。它甚至有一個RSS訂閱源,如果你想訂閱它。

+0

是的!!!這正是我正在尋找的。驚人的:)非常感謝你們:) – Augis 2013-03-06 15:49:40

0

使用ELMAH

ELMAH與快速入門初始配置。 ELMAH(錯誤記錄模塊和處理程序)是一個完全可插入的應用程序範圍的錯誤記錄工具。它可以動態添加到正在運行的ASP.NET Web應用程序,甚至是機器上的所有ASP.NET Web應用程序,而無需重新編譯或重新部署。