是否可以配置log4net以发出错误通知?

时间:2013-04-23 14:39:17

标签: log4net

我重新提出了这个问题,以避免将C#异常作为一个例外。

按照设计,log4net是静默实用程序,或者FAQ将其描述为故障停止系统。

然而,这种行为与我的需要相反。我需要这个:

  • 配置错误 - 通知事件
  • 数据库提供程序丢失 - 通知事件
  • 无法登录数据库 - 通知事件

依此类推。

是否有可能(如果是,如何?)配置log4net以发出错误通知而不是默默地忽略它?

1 个答案:

答案 0 :(得分:1)

你在谈论log4net内部调试吗?

您可以按照此处所述启用此功能:http://logging.apache.org/log4net/release/faq.html#trouble-file-perm

这将确保记录inernal log4net异常。

编辑 log4net可以在运行时抛出异常吗? 号。 log4net不可靠。它是一种尽力而为的故障停止记录系统。通过故障停止,我们的意思是log4net不会在运行时引发意外异常,从而可能导致应用程序崩溃。请参阅http://logging.apache.org/log4net/release/faq.html