我使用log4net和AdoNetAppender获得了一些测试控制台应用程序。
当我启动应用程序时,我在控制台中有log4net调试信息(log4net:ERROR [AdoNetAppender]无法打开数据库连接) 我通过代码初始化AdoNetAppender ConnectionString。
当我设置<log4net debug="false">
时,它无效。
我在读取配置文件并配置log4net存储库后检查log4net.Util.LogLog.InternalDebugging;
log4net.Util.LogLog.QuietMode;
属性。它们都是“假的”。
为什么调试禁用不起作用?
答案 0 :(得分:0)
也许你已经在app.config中启用了应用程序设置:
<appSettings>
<add key="log4net.Internal.Debug" value="true"/>
</appSettings>
这似乎改变了log4net
节点上的设置。