首页新闻找找看学习计划

NLog:第一个Logger关闭之后,影响后面的Logger使用?

0
悬赏园豆:20 [待解决问题]
<logger name="A"  level="Off"  writeTo="TxtLog"/>
<logger name="B"  level="Error"  writeTo="ErrorLog"/>
 <logger name="C"  level="Info"  writeTo="TxtLog"/>

假设我有以上3个Logger,假设A的Level="Info" 的话,三个Level都是可以使用的,问题来了,设置A的Level="Off" 也就是关闭了该logger,按照name不同不影响功能的逻辑,B,C应该还是可以使用的。
但是,现在的情况是,B,C都不能写日志了。

假如将A移至到最后的话,BC又可以写日志了。

参考:
1、有些文章说,Logger的处理逻辑是顺序的
2、官方说,Off 的权限是最高的,但是按照Log4net、NLog的逻辑按理来说,一个Logger的设置应该不会影响到另外一个Logger才对的。https://github.com/nlog/nlog/wiki/Log-levels





有相关经历的朋友,如果知道原因,请留贴相告!!
dotnetgeek的主页 dotnetgeek | 菜鸟二级 | 园豆:482
提问于:2013-11-13 17:41
< >
分享
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册