我重新提出了这个问题,以避免将C#异常作为一个例外。
按照设计,log4net是静默实用程序,或者FAQ将其描述为故障停止系统。
然而,这种行为与我的需要相反。我需要这个:
依此类推。
是否有可能(如果是,如何?)配置log4net以发出错误通知而不是默默地忽略它?
答案 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。