无法通过application / web.config在log4net NullText属性中设置空字符串

时间:2017-10-06 12:46:43

标签: configuration .net-4.5 log4net log4net-configuration

我正在尝试在我的Web服务和Windows服务应用程序中设置以下内容

<appSettings>
  <add key="log4net.NullText" value="" />
</appSettings>

但是对我们提供的文本属性得到了(null)。 如果我确实添加以下行

log4net.Util.SystemInfo.NullText = string.Empty;

在我的应用程序启动调用然后它确实工作。但我想通过配置控制它只因为我有多个组件。

我使用的是.net 4.5.2和log4net版本2.0.8

1 个答案:

答案 0 :(得分:0)

为我工作。我假设您没有将 app.config 设置为“始终复制”或“如果更新则复制”,因此不会发生更改。