码迷,mamicode.com
首页 > 其他好文 > 详细

log4j日志优先级问题的后续

时间:2015-02-10 11:07:48      阅读:407      评论:0      收藏:0      [点我收藏+]

标签:

前文:http://www.cnblogs.com/chyu/p/4280440.html

出现一处吐槽失误,当时还想怎么会设置成warn级别..

<appender name="STDOUT" class="org.apache.log4j.ConsoleAppender">
    <layout class="org.apache.log4j.PatternLayout">
        <param name="ConversionPattern" value="%d %-5p - [%C{1}] %m%n"/>
    </layout>
</appender>
<root>
    <level value="warn"/>
    <appender-ref ref="STDOUT"/>
</root>

⊙﹏⊙b汗,我排除xml文件设置错误的时候将所有自定义的logger都注释掉了,结果就剩下一个root级别的logger,root级别收尾的logger自然级别不能设置的太低,这个是我当初吐槽的一处失误吧..而最开始造成不输出日志的根本原因应该是我把自定义logger对应的包名写错了,致使只有root在输出日志..所以正常的日志应该如下:

<appender name="STDOUT" class="org.apache.log4j.ConsoleAppender">
    <layout class="org.apache.log4j.PatternLayout">
        <param name="ConversionPattern" value="%d %-5p - [%C{1}] %m%n"/>
    </layout>
</appender>
<logger name="org.xxx">
<level value="DEBUG"/>
<appender-ref ref="STDOUT"/>
</logger>
<root>
<level value="WARN"/>
<appender-ref ref="STDOUT"/>
</root>

今天又开始弄这个小微信程序,添加指定logger的时候才注意到...注释掉的logger包名错了...

log4j日志优先级问题的后续

标签:

原文地址:http://www.cnblogs.com/chyu/p/4283182.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!