logback 配置详解
http://blog.csdn.net/haidage/article/details/6794509
一:根节点
scan:
当此属性设置为true时,配置文件如果发生改变,将会被重新加载,默认值为true。 scanPeriod:
设置监测配置文件是否有修改的时间间隔,如果没有给出时间单位,默认单位是毫秒。当scan为true时,此属性生效。默认的时间间隔为1分钟。 debug:
当此属性设置为true时,将打印出logback内部日志信息,实时查看logback运行状态。默认值为false。 例如:
Xml代码
1.
6.
7. 8. 9.
10.
14.
其中appender的配置表示打印到控制台(稍后详细讲解appender );
当执行logback.LogbackDemo类的main方法时,root将级别为“INFO”及大于“INFO”的日志信息交给已经配置好的名为“STDOUT”的appender处理,“STDOUT”appender将信息打印到控制台; 打印结果如下: Xml代码 1. 13:30:38.484 [main] INFO logback.LogbackDemo - ======info 2. 13:30:38.500 [main] WARN logback.LogbackDemo - ======warn 3. 13:30:38.500 [main] ERROR logback.LogbackDemo - ======error 第2种:带有loger的配置,不指定级别,不指定appender, Xml代码 1. 3. 4. 5. 6. 7. 8. 9. 10. 11. 13. 17. 其中appender的配置表示打印到控制台(稍后详细讲解appender ); 没有设置addtivity,默认为true,将此loger的打印信息向上级传递; 没有设置appender,此loger本身不打印任何信息。 当执行logback.LogbackDemo类的main方法时,因为LogbackDemo 在包logback中,所以首先执行