zoukankan      html  css  js  c++  java
  • 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包名错了...

  • 相关阅读:
    面向对象
    数据库,连接查询
    主外键,子查询
    字符串函数
    数据库。模糊查询,聚合函数,时间日期函数
    数据库。增,删,改,查
    数据库
    多窗体及菜单
    winform公共控件及其常用属性
    winform 客户端应用程序(c/s b/s)
  • 原文地址:https://www.cnblogs.com/chyu/p/4283182.html
Copyright © 2011-2022 走看看