log4net live config更改无效

时间:2016-05-21 19:19:22

标签: c# log4net

我们有使用log4net的live系统。 Log4net具有使用appConfig引用的单独配置。

我们要求包含其他电子邮件地址。

现已添加到外部log4net文件

 <to value="xxx@xxx.com, xxx@xxx.com, xxx@xxx.com"/>

问题是这个改变似乎没有任何影响......它仍然继续通过电子邮件发送两个原始电子邮件地址而忽略了第三个。

到目前为止我尝试了什么: -

  • 调整配置文件以便网站重置
  • 回收应用程序池
  • 重新启动网络应用程序

所有这些都没有效果。

配置引用: -

  <add key="Log4NetConfig" value="~/Config/log4net.config" />

1 个答案:

答案 0 :(得分:1)

如果你有这条线:

[assembly: log4net.Config.XmlConfigurator(ConfigFile = "log4net.config", Watch = true)]

配置文件是~/config/log4net.config,肯定存在不匹配。我猜你的项目中有第二个配置文件,它不是~/config/log4net.config,而是在应用程序基目录中。您可以让属性指向使用应用程序基目录中的文件的正确文件。