• logback--基础--02--配置--configuration



    代码位置

    https://gitee.com/DanShenGuiZu/learnDemo/tree/master/logback-learn
    
    • 1

    1、介绍

    1. 是根节点

    2、属性

    <configuration scan="true" scanPeriod="60 seconds" debug="false">  
        <!-- 其他配置省略-->  
    </configuration>
    
    • 1
    • 2
    • 3

    2.1、scan

    1. true(默认值):配置文件如果发生改变,将会被重新加载
    2. false:配置文件如果发生改变,不会被重新加载

    2.2、scanPeriod

    1. 设置监测配置文件是否有修改的时间间隔,如果没有给出时间单位,默认单位是毫秒。
    2. 当scan为true时,此属性生效。
    3. 默认时间间隔:1分钟。

    2.3、debug

    1. 当此属性设置为true时,将打印出logback内部日志信息,实时查看logback运行状态。
    2. 默认值:false。

    3、configuration的子节点

    在这里插入图片描述

    3.1、设置上下文名称:< contextName>

    <configuration scan="true" scanPeriod="60 seconds" debug="false">  
    	<contextName>myAppName</contextName>  
    	<!-- 其他配置省略-->  
    </configuration>     
    
    
    • 1
    • 2
    • 3
    • 4
    • 5
    1. 每个logger都关联到logger上下文
    2. 默认上下文名称为"default"。
    3. 可以使用< contextName>设置成其他名字,用于区分不同应用程序的记录。
    4. 一旦设置,不能修改。

    3.2、配置变量:< property>

    <configuration scan="true" scanPeriod="60 seconds" debug="false">  
    
    	<property name="APP_Name" value="myAppName" />    
    	<!-- 其他配置省略-->  
    </configuration>  
    
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    1. 用来定义变量值的标签,两个属性,name和value
      1. name:变量的名称
      2. value:变量的值
    2. < property>定义的值会被插入到logger上下文中。
    3. 定义变量后,可以使"${}"来使用变量

    3.3、获取时间戳字符串:< timestamp>

    <configuration scan="true" scanPeriod="60 seconds" debug="false">  
    	<timestamp key="bySecond" datePattern="yyyyMMdd'T'HHmmss"/>    
    	<!-- 其他配置省略-->  
    </configuration>   
    
    • 1
    • 2
    • 3
    • 4
    1. key:标识此< timestamp> 的名字
    2. datePattern:设置将当前时间(解析配置文件的时间)转换为字符串的模式,遵循SimpleDateFormat的格式。
  • 相关阅读:
    云原生网关哪家强:Sealos 网关血泪史
    787. 归并排序
    Windows下将文件夹映射为磁盘
    领域驱动设计——领域的整体设计
    【2019】【论文笔记】基于混合石墨烯金属结构的可重构THz Vivaldi天线——
    Flink 运行时架构梳理
    npm常用命令详解
    Android测试常用的adb命令
    南卡VS明基护眼台灯对比测评!2022双十一哪款更值得入手?
    odps函数
  • 原文地址:https://blog.csdn.net/zhou920786312/article/details/125411012