zoukankan      html  css  js  c++  java
  • logback.xml配置详解

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

  • 相关阅读:
    mysql practice
    image update to ubuntu18.04
    C++11 new feature
    bazel remote executor--- buildfarm( in docker)
    python3学习笔记13(数据结构)
    python3学习笔记12(变量作用域)
    python3学习笔记11(函数)
    jmeter 01 之beanshell preprocessor
    python3学习笔记10(迭代器和生成器)
    python3学习笔记十(循环语句)
  • 原文地址:https://www.cnblogs.com/hym-pcitc/p/6019646.html
Copyright © 2011-2022 走看看