zoukankan      html  css  js  c++  java
  • Logback配置文件include详解

    配置

    被引入文件需要以 <include> 标签作为 root 标签 .
    以下两个文件为例: logback-include.xml , logback.xml

    <!-- logback-include.xml -->
    <include>
        <property name="LEVEL" value="INFO"/>
    </include>
    

    然后引入文件 , 使用 标签来引入文件

    <!-- logback.xml -->
    <configuration>
        <include resource="logback-include.xml" />
    </configuration>
    

    那么就可以引入 logback-include.xml文件了.

    文件路径

    上一步, 文件可以引入的前提是两个文件在同一个目录下 . 那么在不同路径下的 , 需要将路径带入 . 以jar包根路径来配置目录.

    举例 , logback-include.xml 的 maven 路径为: src/resources/com/test/logback/logback-include.xml

    那么在 logback.xml 中的配置则是:

    <!-- logback.xml -->
    <configuration>
       <include resource="com/test/logback/logback-include.xml" />
    </configuration>
    

    注意路径需要唯一,冲突会有异常

    特殊文件路径

    特别注意一点 , logback-include.xml 在 maven 中 , 不能直接放在 src/resouces 路径下 .

    这样的情况就是 , logback-include.xml 在 jar 的根路径中 , 但不是跟 logback.xml 同一目录 . 在没有路径的情况下 , 默认只会去找同目录下的文件 . 就找不到jar包里的了 .

    <!-- logback.xml -->
    <configuration>
        <!-- 这么配置 , 只会找同目录下的文件 -->
        <include resource="logback-include.xml" />
    </configuration>
    
  • 相关阅读:
    鞍点计算
    hdu-2546 饭卡 01背包
    判断2的个数
    1959: 图案打印
    1913: 成绩评估
    1908: 蟠桃记
    采药问题 01背包
    JAVA反射机制_获取Class中的构造函数
    JAVA反射机制_获取字节码文件对象
    tcp饭卡上两地分居克里斯丁
  • 原文地址:https://www.cnblogs.com/ElEGenT/p/13809869.html
Copyright © 2011-2022 走看看