【sping】在logback-spring.xml 获取项目名称

在日志文件中我们想根据spring.application.name 创建出的文件夹。

也不想死在XML文件中。

application.yml

复制代码
spring:
  application:
    name: my-demo

logback-spring.xml

XML 复制代码
    <springProperty name="application_name" scope="context" source="spring.application.name"/>
    <contextName>logback</contextName>
    <property name="log.path" value="${user.dir}/logs/${application_name}"/>
主要项目名称:
复制代码
 <springProperty name="application_name" scope="context" source="spring.application.name"/>
设置log.path:

在value中使用${application_name}

复制代码
  <property name="log.path" value="${user.dir}/logs/${application_name}"/>
运行项目

在路径下查看:




相关推荐
长不胖的路人甲23 分钟前
SpringCloud 服务雪崩、熔断、降级
后端·spring·spring cloud
卓怡学长6 小时前
w263基于springboot + vue 健康饮食管理系统
java·数据库·vue.js·spring boot·spring·intellij-idea
AI产品实战7 小时前
Gradle打包生成dependencies.xml详解
xml·java·gradle
KINGSEA_1688 小时前
Spring事务原理与高频考点
spring
Y001112369 小时前
SpringBoot 基础篇
java·spring boot·spring
闲猫1 天前
Spring AI Agentic 模式(第1部分):Agent Skills——模块化、可复用的能力
java·人工智能·spring
952361 天前
RabbitMQ-基础操作
java·spring boot·分布式·后端·spring·rabbitmq
卓怡学长1 天前
w266基于spring boot + vue 圣地延安美食乐享系统
java·数据库·vue.js·spring boot·spring·intellij-idea
wang09071 天前
自己动手写一个spring之MVC_3
java·spring·mvc
闲猫1 天前
Spring AI / Models / Chat Models / Ollama
java·人工智能·spring