删除log4net.config文件不会停止WCF应用程序的日志记录
我在IIS7下托管了一个WCF应用程序,并为此启用了log4net。 我使用一个单独的log4net.config文件,因为我想使启用/禁用日志记录变得非常容易,而不必更改web.config。通过将log4net.config文件放到指定路径中,我的WCF应用程序开始登录到一个文件中。 但是如果我删除log4net.config文件,应用程序将继续记录日志。 似乎要删除日志选项,我必须手动重新启动应用程序池 是否有其他方法可以禁用log4net日志记录,而无需重新启动IIS应用程序池或将配置添加到web.config删除log4net.config文件不会停止WCF应用程序的日志记录,wcf,log4net,log4net-configuration,Wcf,Log4net,Log4net Configuration,我在IIS7下托管了一个WCF应用程序,并为此启用了log4net。 我使用一个单独的log4net.config文件,因为我想使启用/禁用日志记录变得非常容易,而不必更改web.config。通过将log4net.config文件放到指定路径中,我的WCF应用程序开始登录到一个文件中。 但是如果我删除log4net.config文件,应用程序将继续记录日志。 似乎要删除日志选项,我必须手动重新启动应用程序池 是否有其他方法可以禁用log4net日志记录,而无需重新启动IIS应用程序池或将配置添
谢谢。如果您的日志记录是在文件创建时开始的,那么您的应用程序必须对其进行监控,这表明您只需编辑log4net.config并将日志记录级别更改为“关闭”