设置loger:

<loger>

用来设置某一个包或者具体的某一个类的日志打印级别、以及指定<appender>。<loger>仅有一个name属性,一个可选的level和一个可选的addtivity属性。

name:

用来指定受此loger约束的某一个包或者具体的某一个类。

level:

用来设置打印级别,大小写无关:TRACE, DEBUG, INFO, WARN, ERROR, ALL 和 OFF,还有一个特俗值INHERITED或者同义词NULL,代表强制执行上级的级别。

如果未设置此属性,那么当前loger将会继承上级的级别。

addtivity:

是否向上级loger传递打印信息。默认是true。

<loger>可以包含零个或多个<appender-ref>元素,标识这个appender将会添加到这个loger。

 

<root>

也是<loger>元素,但是它是根loger。只有一个level属性,应为已经被命名为"root".

level:

用来设置打印级别,大小写无关:TRACE, DEBUG, INFO, WARN, ERROR, ALL 和 OFF,不能设置为INHERITED或者同义词NULL。

默认是DEBUG。

<root>可以包含零个或多个<appender-ref>元素,标识这个appender将会添加到这个loger。

 

eg:LogbackDemo.java类

 1     package logback;  
 2       
 3     import org.slf4j.Logger;  
 4     import org.slf4j.LoggerFactory;  
 5       
 6     public class LogbackDemo {  
 7         private static Logger log = LoggerFactory.getLogger(LogbackDemo.class);  
 8         public static void main(String[] args) {  
 9             log.trace("======trace");  
10             log.debug("======debug");  
11             log.info("======info");  
12             log.warn("======warn");  
13             log.error("======error");  
14         }  
15     }  

 

http://blog.csdn.net/haidage/article/details/6794509

posted on 2016-11-01 15:36  筱筱鹿丸  阅读(407)  评论(0编辑  收藏  举报