非 ASP.NET 应用程序的未处理异常日志记录工具? (ELMAH 用于控制台应用程序)

发布于 2024-08-08 23:28:46 字数 206 浏览 9 评论 0原文

是否有类似于 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

梦里的微风 2024-08-15 23:28:46

您可以在 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

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文