【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}"/>
运行项目

在路径下查看:




相关推荐
binqian4 小时前
【java】Java 两种锁机制与线程阻塞唤醒原理
jvm·spring boot·spring
宸津-代码粉碎机5 小时前
Java面试核心:JVM三大GC垃圾回收算法原理与生产场景落地分析
java·大数据·人工智能·python·spring
步行cgn6 小时前
Spring 注入 List 集合详解
windows·spring·list
Bs_MoneyMagnet9 小时前
基于springboot+vue的滑雪场票务与装备租赁系统的设计与实现 源码+文档
java·vue.js·spring boot·后端·spring·毕业设计·计算机毕业设计
宸津-代码粉碎机1 天前
微服务线上踩坑复盘:接口超时、负载倾斜隐形问题根治方案(生产级配置)
java·大数据·人工智能·python·spring
LuTshoes1 天前
spring ai 实战RAG(4)-模块化RAG
java·人工智能·spring
wno7041 天前
Spring Security基础使用
java·后端·spring
LuTshoes1 天前
context 上下文工程
java·人工智能·spring·ai
wang_shu_mo_ran1 天前
Spring MVC的常用注解和用法(一)
java·spring·mvc
陈鋆1 天前
Spring AI Framework (六:「任务编排 + 成本仪表盘 + 轨迹评估」的 Agent 平台)
spring·ai·ai编程