常规sql异常日志记录
本文关键字:记录 日志 异常 sql 常规 | 更新日期: 2023-09-27 18:26:46
我有一个类,它处理与sql相关的所有事情,称为sql助手。现在,我想要实现的是,捕获来自这个特定类的所有occer异常并记录它们。由于这个类是从几个地方调用的,并且其中已经有25-30多个方法。我发现去每个方法写异常处理是很乏味的。
这是windows应用程序有什么更好的方法来处理这个问题吗。例如我们在asp.net中的
Application_Error()
{
}
使用:
AppDomain currentDomain = AppDomain.CurrentDomain;
currentDomain.UnhandledException += new UnhandledExceptionEventHandler(MyExceptionHandler);
http://msdn.microsoft.com/es-es/library/system.appdomain.unhandledexception.aspx
Application.ThreadException
将允许您在不终止应用程序的情况下捕获未处理的异常。
当方法退出时,AppDomain.UnhandledException
将终止应用程序。