【Logback】<configuration>标签详解

一、Logback概述

logback是log4j的继承者,其分为三个模块:

模块名 说明
logback-core 基础模块,可以在此模块的基础上构建自己的模块
logback-classic 1、通化并升级改良log4j
2、实现slf4j的API,方便日志框架的切换
logback-access 集成Servlet容器,提供HTTP访问日志的功能

二、configuration属性

2.1、使用示例

<configuration scan="true" scanPeriod="60 seconds" debug="false">
</configuration>

2.2、参数说明

属性 可选值 说明 备注
scan true|false 开启扫描,配置变更时logback自动更新配置 默认空,即false
scanPeriod 30 (|milli(second)?|second(e)?|minute|hour|day)s? 扫描间隔: 数字 + 空格 + 日期单位 默认一分钟
若不指定时间单位,默认毫秒
debug true|false 注册OnConsoleStatusListener的简写模式,控制台输出logback内部日志 默认false
packagingData true|false 每行日志都输出包信息其所在jar包信息 对性能影响较大,1.1.4及以上版本默认false

2.3、解析

scan源码:ch.qos.logback.classic.joran.action.ConfigurationAction

package ch.qos.logback.classic.joran.action;
// ..............

public class ConfigurationAction extends Action {
   
    static final String INTERNAL_DEBUG_ATTR = "debug";
    static final String PACKAGING_DATA_ATTR = "packagingData";
    static final String SCAN_ATTR = "scan";
    static 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值