非 ASP.NET 应用程序的未处理异常日志记录工具? (ELMAH 用于控制台应用程序)
是否有类似于 ELMAH 但适用于非 ASP 应用程序的工具?一种能够处理所有未处理的异常并将它们写入多个源的方法?
或者是否有某种方法可以轻松捕获所有未处理的异常,类似于 ASP.NET Global.asax.cs 文件中的 Application_Error ?如果可以做到这一点,我就可以使用 NLog 或类似的工具来记录它们。只是希望有一个类似于 ELMAH 的框架存在。
Is there a facility similar to ELMAH but for non-ASP applications? One that will handle all unhandled exceptions and write them to multiple sources?
Or is there some way to easily capture all unhandled exceptions, similar to Application_Error in an ASP.NET Global.asax.cs file? If that can be done, I can then just use NLog or similar to log them. Was just hopeful a framework similar to ELMAH existed.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以在 WinForms 应用程序中捕获未处理的异常。上一篇文章包含您正在寻找的答案。
winforms 控件的全局异常处理
编辑 - 添加
实际上,这里有一篇更好的文章概述了如何做到这一点。
http://msmvps.com/博客/deborahk/archive/2009/09/02/global-exception-handler-winforms.aspx
You CAN capture unhandled exceptions in a WinForms app. This previous post contains the answer you are looking for.
Global Exception Handling for winforms control
Edit - added
Actually, here is a nicer article outlining how to do this.
http://msmvps.com/blogs/deborahk/archive/2009/09/02/global-exception-handler-winforms.aspx