有没有一种方法可以捕获和处理类库中任何方法抛出的所有异常的异常?
我可以在每个方法中使用try catch结构,如下面的示例代码,但我正在寻找一个用于类库的全局错误处理程序。该库可以被ASP.Net或Winforms应用程序或另一个类库使用。
好处是更容易开发,无需在每个方法中重复执行相同的操作。
public void RegisterEmployee(int employeeId)
{
try
{
....
}
catch(Exception ex)
{
ABC.Logger.Log(ex);
throw;
}
}