logback--基础--02--配置--configuration
代码位置
https://gitee.com/DanShenGuiZu/learnDemo/tree/master/logback-learn
1、介绍
- 是根节点
2、属性
<configuration scan="true" scanPeriod="60 seconds" debug="false">
<!-- 其他配置省略-->
</configuration>
2.1、scan
- true(默认值):配置文件如果发生改变,将会被重新加载
- false:配置文件如果发生改变,不会被重新加载
2.2、scanPeriod
- 设置监测配置文件是否有修改的时间间隔,如果没有给出时间单位,默认单位是毫秒。
- 当scan为true时,此属性生效。
- 默认时间间隔:1分钟。
2.3、debug
- 当此属性设置为true时,将打印出logback内部日志信息,实时查看logback运行状态。
- 默认值:false。
3、configuration的子节点
3.1、设置上下文名称:< contextName>
<configuration scan="true" scanPeriod="60 seconds" debug="false">
<contextName>myAppName</contextName>
<!-- 其他配置省略-->
</configuration>
- 每个logger都关联到logger上下文
- 默认上下文名称为"default"。
- 可以使用< contextName>设置成其他名字,用于区分不同应用程序的记录。
- 一旦设置,不能修改。
3.2、配置变量:< property>
<configuration scan="true" scanPeriod="60 seconds" debug="false">
<property name="APP_Name" value="myAppName" />
<!-- 其他配置省略-->
</configuration>
- 用来定义变量值的标签,两个属性,name和value
- name:变量的名称
- value:变量的值
- < property>定义的值会被插入到logger上下文中。
- 定义变量后,可以使"${}"来使用变量
3.3、获取时间戳字符串:< timestamp>
<configuration scan="true" scanPeriod="60 seconds" debug="false">
<timestamp key="bySecond" datePattern="yyyyMMdd'T'HHmmss"/>
<!-- 其他配置省略-->
</configuration>
- key:标识此< timestamp> 的名字
- datePattern:设置将当前时间(解析配置文件的时间)转换为字符串的模式,遵循SimpleDateFormat的格式。
这篇好文章是转载于:学新通技术网
- 版权申明: 本站部分内容来自互联网,仅供学习及演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,请提供相关证据及您的身份证明,我们将在收到邮件后48小时内删除。
- 本站站名: 学新通技术网
- 本文地址: /boutique/detail/tanhibchag
系列文章
更多
同类精品
更多
-
photoshop保存的图片太大微信发不了怎么办
PHP中文网 06-15 -
word里面弄一个表格后上面的标题会跑到下面怎么办
PHP中文网 06-20 -
photoshop扩展功能面板显示灰色怎么办
PHP中文网 06-14 -
《学习通》视频自动暂停处理方法
HelloWorld317 07-05 -
TikTok加速器哪个好免费的TK加速器推荐
TK小达人 10-01 -
Android 11 保存文件到外部存储,并分享文件
Luke 10-12 -
微信公众号没有声音提示怎么办
PHP中文网 03-31 -
excel下划线不显示怎么办
PHP中文网 06-23 -
excel打印预览压线压字怎么办
PHP中文网 06-22 -
微信运动停用后别人还能看到步数吗
PHP中文网 07-22