2013-05-10 60 views
8

是否有任何消息類型可以在Elmah設置中指定?它似乎只能記錄錯誤,而不是正常的消息。如何使用Elmah記錄信息

或者是否有插入Elmah來處理?

在此先感謝!

回答

13

根據崗位 - ELMAH for simple logging從ELMAH谷歌羣組:

ELMAH是不是一個通用的日誌記錄功能,所以我會勸阻使用它這樣。它的設計非常適合記錄未處理的異常。但是,您可以用通用記錄器一起使用ELMAH

有許多可用的通用記錄器,像NLoglog4netEnterprise LibraryCommon Logging,等我建議你看看其中的一些作爲通用解決方案日誌記錄。其中一些爲Elmah提供了可以利用的橋樑。

+1

明顯的問題是,爲什麼不呢? – Dimo 2017-03-03 11:43:23

+0

https://blog.elmah.io/elmah-vs-log4net/ – 2017-09-10 17:49:45

2

您可以手動呼叫ELMAH登錄Exception。不過,您應該確認這是解決您問題的最佳解決方案。

HttpException foo = new HttpException(this.Response.StatusCode, this.Response.StatusDescription); 
Elmah.ErrorSignal.FromCurrentContext().Raise(foo);