2016-03-09 88 views
3

我在最後一個小時閱讀了很多不同的文章。我只是不能找到一個,從開始到結束的文章/教程如何連接起來ELMAH做在asp.net網頁API 2如下:完整的Elmah日誌記錄設置爲asp.net web api 2

  1. 哪個NuGet包安裝
  2. 記錄所有的異常,500, 404,200等在控制器和管道空間
  3. 商店例外SQL或內存
  4. 查看在/elmah.axd
  5. 電子郵件例外的例外情況的電子郵件地址。

我似乎已經找到了遍佈網絡的點點滴滴,但沒有一個將它們連接在一起。如果我必須誠實地說,我也沒有正確處理它。

回答

2

這裏有您需要安裝NuGet包:

https://www.nuget.org/packages/Elmah.Contrib.WebApi/

時退房project site在github上了這個庫。該庫僅爲Elmah提供了一個ASP.NET Web API例外過濾器。 Elmah的設置非常標準。要設置數據庫日誌記錄等,請訪問Elmah project site並閱讀文檔。

+0

你可能是我的新朋友。我不能讓Elmah登錄任何東西,直到我遇到這個帖子,安裝上述,現在它是完美的。謝謝! – RubyHaus