springboot 打包配置、依赖文件分离后logback日志配置失效解决

当SpringBoot项目进行打包配置和依赖文件分离后,logback-spring日志配置可能出现失效问题。文章详细描述了解压后的目录结构和问题所在,即打包运行jar时无法自动生成日志文件。为解决此问题,在`application-prod.yml`中添加配置指定配置文件路径,确保SpringBoot在打包后能正确加载logback配置。

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

打包配置、依赖文件分离

springboot 打包配置、依赖文件分离

解压后的目录结构
└─spring-boot-assembly
    │  LICENSE
    │  NOTICE
    │  README.md
    │
    ├─bin
    │      restart.sh
    │      shutdown.sh
    │      startup.bat
    │      startup.sh
    │
    ├─boot
    │      spring-boot-assembly.jar
    │
    ├─config
    │  │  application-prod.yml
    │  │  application.yml
    │  │  logback-spring.xml
    │  ├─mapper
    │  │  │  test.xml
    │  │  │
    │  │  └─hello
    │  │          hello.xml
    │  │
    │  ├─static
    │  │      index.html
    │  │
    │  └─templates
    │          test.txt
    │
    └─lib
            classmate-1.4.0.jar
            .....

logback-spring代码

<?xml version="1.0" encoding="UTF-8"?>
<configuration>
    <!--日志格式应用spring boot默认的格式,也可以自己更改-->
    <include resource="org/springframework/boot/logging/logback/defaults.xml"/>
    <!--定义日志存放的位置,默认存放
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值