设置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