在 MVC 应用程序中使用 ELMAH 调试/跟踪消息
我们如何在 MVC 应用程序中使用 ELMAH 添加调试/跟踪消息
How do we add debug/Trace messages using ELMAH in MVC application
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
我们如何在 MVC 应用程序中使用 ELMAH 添加调试/跟踪消息
How do we add debug/Trace messages using ELMAH in MVC application
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(2)
ELMAH 通常用于报告异常,而不是作为一般的调试/跟踪日志。
对于调试/跟踪日志记录,我建议结合 log4net 和 Log4PostSharp。
ELMAH is usually used to report exceptions and not as a general Debug/Trace log.
For Debug/Trace logging I would suggest a combination of log4net and Log4PostSharp.
Elmah 将自动捕获未处理的异常。
通过跟踪,我认为您的意思是记录已处理的异常?
如果要手动记录已处理的异常,MVC 中的过程与 ASP.NET 中的过程相同:
将对 Elmah DLL 的引用添加到项目中,然后使用 Elmah.ErrorSignal.FromCurrentContext().Raise() ,像这样:
Elmah will catch unhandled exceptions automatically.
By tracing I think you mean logging exceptions that are handled?
If you want to manually log handled exceptions, the process in MVC is the same as for ASP.NET:
Add a reference to the Elmah DLL to your project, and then use
Elmah.ErrorSignal.FromCurrentContext().Raise()
, like this: