Log4Net。如何禁用内部调试
我使用 log4net 和 AdoNetAppender 获得了一些测试控制台应用程序。
当我启动应用程序时,控制台中有 log4net 调试信息(log4net:错误 [AdoNetAppender] 无法打开数据库连接) 我通过代码初始化 AdoNetAppender ConnectionString。
当我设置
时它没有帮助。
我检查log4net.Util.LogLog.InternalDebugging; log4net.Util.LogLog.QuietMode; 读取配置文件并配置 log4net 存储库后的属性。它们都是“假”。
为什么调试禁用不起作用?
I got some test console application with log4net and AdoNetAppender.
When I launch application I have log4net debug info in console(log4net:ERROR [AdoNetAppender] Could not open database connection)
I initialize AdoNetAppender ConnectionString via code.
When I set <log4net debug="false">
it doesn't help.
I check log4net.Util.LogLog.InternalDebugging;
properties after I read config file and configure log4net repository. They are both 'False'.
log4net.Util.LogLog.QuietMode;
Why debug disabling doesn't work ?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
也许您已通过 app.config 中的应用程序设置启用了它:
这似乎覆盖了
log4net
节点上的设置。Maybe you have it enabled with application settings in app.config:
This seems to ovverride the setting on the
log4net
node.