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>
    
  • 相关阅读:
    Quartz使用总结(转)
    JAVA中使用LOG4J记录日志
    Java用HttpsURLConnection访问https网站的时候如何跳过SSL证书的验证?
    JAVA_HOME设置
    命令行启停mysql数据库
    本地jar包引入到maven项目中
    Could not clean server of obsolete files
    python基础一
    11-数据的增删改
    10-外键的变种 三种关系
  • 原文地址:https://www.cnblogs.com/ElEGenT/p/13809869.html
Copyright © 2011-2022 走看看