【发布时间】:2016-03-29 11:13:53
【问题描述】:
在我们的 ASP.Net Web API 应用程序中,我们计划通过全局异常过滤器属性来处理异常,详情请参阅以下link。
我们计划将异常记录到数据库等多种介质中,使用 NLog 的文件。让我感到困惑的是像数据库这样的介质,如果我们记录并且出现诸如数据库关闭、连接超时和其他多个异常之类的异常,那么它将进入无限循环,因为它会不断尝试记录异常,这将继续返回一个例外。
是否有机制限制它尝试 1 或 2 次,然后静默失败,不进入无限循环,任何指针
【问题讨论】:
标签: c# asp.net .net asp.net-mvc asp.net-web-api