• log4j日志优先级问题的后续


    前文: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包名错了...

  • 相关阅读:
    day_07 深浅拷贝
    day_06 再谈编码
    day_05 字典
    day_04 列表
    day_03 字符串
    HDU 1049 Climbing Worm
    HDU 1720 A+B Coming
    Pascal向C++的跨越
    B-Boxes
    喵哈哈村的狼人杀大战(4)
  • 原文地址:https://www.cnblogs.com/chyu/p/4283182.html
Copyright © 2020-2023  润新知