log4net的。如何禁用内部调试

时间:2010-10-13 05:13:15

标签: log4net log4net-configuration

我使用log4net和AdoNetAppender获得了一些测试控制台应用程序。

当我启动应用程序时,我在控制台中有log4net调试信息(log4net:ERROR [AdoNetAppender]无法打开数据库连接) 我通过代码初始化AdoNetAppender ConnectionString。

当我设置<log4net debug="false">时,它无效。

我在读取配置文件并配置log4net存储库后检查log4net.Util.LogLog.InternalDebugging; log4net.Util.LogLog.QuietMode;属性。它们都是“假的”。

为什么调试禁用不起作用?

1 个答案:

答案 0 :(得分:0)

也许你已经在app.config中启用了应用程序设置:

<appSettings>
    <add key="log4net.Internal.Debug" value="true"/>
</appSettings>

这似乎改变了log4net节点上的设置。