在MVC4中實現應用程序範圍日誌記錄的最佳方法是什麼?是否有可能僅使用配置實現全局異常日誌記錄? 是否有任何現有的做法爲其分配某種自定義級別? (例如:跟蹤,警告,錯誤,異常等)MVC 4 web應用程序中的應用程序範圍日誌記錄
2
A
回答
3
Elmah對於未處理的異常日誌記錄非常流行,但在MVC中正確工作可能有點困難。
我個人使用的是Elfar,它受Elmah「啓發」,但更多地針對MVC。
有很多方法可以將常規日誌記錄合併到您的應用程序中,其實很多。 Log4net,NLog,和其他人給你的工具來做日誌記錄。
+0
我沒有親自使用Elfar,但它看起來很有前途。儘管如此,我已經使用了Elmah,並且有一種叫做[Elmah.MVC]的_MVC_味道(http://nuget.org/packages/elmah.mvc),我認爲這很好。 –
+0
@AlexR。 - 是的,有一個MVC版本,但它的設置還比設想的要複雜得多。我發現Elfar更容易工作。 –
相關問題
- 1. 使用PowerShell在Web應用程序中啓用應用程序日誌記錄
- 2. 使用IP地址進行應用程序範圍日誌記錄的模式
- 3. 。應用程序日誌記錄
- 4. web2py應用程序日誌記錄
- 5. Java應用程序+日誌記錄
- 6. 日誌記錄應用程序塊
- 7. Java小應用程序日誌記錄
- 8. Azure'Linux上的Web應用程序'應用程序服務應用程序日誌記錄
- 9. 日記Web應用程序
- 10. Web應用程序用戶操作日誌記錄
- 11. JSF Web應用程序用戶日誌記錄。如何?
- 12. 誰使用系統日誌記錄其Web應用程序
- 13. 針對web應用程序的日誌記錄
- 14. 多個Web應用程序的日誌記錄實踐
- 15. Java Web應用程序:全局應用程序範圍對象
- 16. 設計應用程序範圍的日誌記錄系統有哪些準則?
- 17. Deply asp.net的MVC 4 Web應用程序
- 18. 在哪裏把日誌記錄到MVC應用程序
- 19. Java消息日誌記錄Web應用程序
- 20. Intellij IDEA - Web應用程序 - Glassfish - 日誌記錄
- 21. Azure Node Web應用程序 - 訪問日誌記錄數據
- 22. 日誌記錄應用程序塊 - 記錄調用者
- 23. 多線程應用程序中的日誌記錄活動
- 24. silverlight應用程序的日期範圍
- 25. Windows Azure日誌記錄:WADLogsTable作爲應用程序日誌?
- 26. 無法獲取Asp.Net +日誌記錄應用程序塊以登錄到Windows應用程序事件日誌
- 27. 應用程序日誌azure web應用程序的最佳實踐?
- 28. ASP.NET應用程序未記錄到Windows事件日誌中
- 29. 在Worklight應用程序中啓用/禁用日誌記錄
- 30. 多線程的小應用程序和日誌記錄
[Log4net](http://sourceforge.net/projects/log4net)應該是充足的。 –
是否可以將Log4net配置爲具有應用程序範圍的日誌記錄?我試圖實現一些日誌記錄機制來記錄所有未被註冊的異常和應用程序錯誤。 – smehnawal
@smehnawal - 你可以簡單地實現自己的HandleErrorAttribute,然後在全局過濾器中註冊它。在你的屬性中,你記錄了這個eception。 –