Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/wcf/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
删除log4net.config文件不会停止WCF应用程序的日志记录_Wcf_Log4net_Log4net Configuration - Fatal编程技术网

删除log4net.config文件不会停止WCF应用程序的日志记录

删除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应用程序池或将配置添

我在IIS7下托管了一个WCF应用程序,并为此启用了log4net。 我使用一个单独的log4net.config文件,因为我想使启用/禁用日志记录变得非常容易,而不必更改web.config。通过将log4net.config文件放到指定路径中,我的WCF应用程序开始登录到一个文件中。 但是如果我删除log4net.config文件,应用程序将继续记录日志。 似乎要删除日志选项,我必须手动重新启动应用程序池

是否有其他方法可以禁用log4net日志记录,而无需重新启动IIS应用程序池或将配置添加到web.config


谢谢。

如果您的日志记录是在文件创建时开始的,那么您的应用程序必须对其进行监控,这表明您只需编辑log4net.config并将日志记录级别更改为“关闭”