springboot gradle项目集成日志log4j2

该文章展示了如何在使用Gradle构建的项目中集成Log4j2,以替代SpringBoot默认的日志框架。首先,在build.gradle文件中排除SpringBoot的loggingstarter,并引入log4j2依赖。接着,创建log4j2.xml配置文件,详细定义了日志输出的格式、级别、路径以及不同类型的appenders,包括控制台和文件输出,并对不同日志级别进行了策略配置。最后,在应用的logging配置中指定了log4j2.xml的位置,以便启用新配置。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

为方便项目查看日志,集成log4j2。而在pom.xml和build.gradle引入log4j2时,不太一样,因为我的项目是用build.gradle配置依赖的,因此就我的项目为例啦

1.引入log4j2依赖
configurations {
    // 排除spring自带的日志框架,以免产生冲突
    all*.exclude group: 'org.springframework.boot', module: 'spring-boot-starter-logging'
}
dependencies {
    implementation 'org.springframework.boot:spring-boot-starter-log4j2'
}
2.新建log4j2.xml文件
<?xml version="1.0" encoding="UTF-8"?>
<!--
    配置 log4j2 日志输出相关内容
    日志级别以及优先级排序: OFF > FATAL > ERROR > WARN > INFO > DEBUG > TRACE > ALL
-->
<!-- status 定义 log4j2 内部日志级别 -->
<configuration status="DEBUG">
    <!-- 自定义全局变量 -->
    <Properties>
        <!-- 日志输出的格式 -->
        <property n
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值