【发布时间】:2013-08-01 23:55:16
【问题描述】:
在我的应用程序中,我使用企业库日志记录应用程序块将异常记录到 DB。此外,我正在使用 fluent API 配置日志记录应用程序块。
我注意到的事情:
- 当我没有使用 Fluent API 并且数据库日志记录失败时,它会将异常记录到 Windows 事件日志中。(版本 5.0)
- 但是当我使用它(Fluent API)时,如果数据库发生故障,它不会在任何地方记录异常,甚至在窗口事件日志中也是如此。
我的问题:
- 这是企业库日志记录应用程序块的正常行为吗?
- 有没有什么方法可以使用流畅的 API 获得没有它的功能,意思是(以防数据库日志记录失败记录到 Windows 事件日志)。
如有任何差异,请随时提出建议。 :-)
【问题讨论】:
标签: c# exception-handling enterprise-library enterprise-library-5 tracelistener