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

在路径下查看:




相关推荐
cyforkk2 小时前
Spring 异常处理器:从混乱到有序,优雅处理所有异常
java·后端·spring·mvc
Z_z在努力3 小时前
【杂类】Spring 自动装配原理
java·spring·mybatis
mabo_9704@163.com4 小时前
SpringAI调用MCP服务的实现思路
spring·ai
小小工匠4 小时前
SpringBoot - Spring 资源加载全解析:ResourceLoader 与 ResourceUtils 的正确打开方式
spring boot·spring·resourceloader·resourcutils
l1t4 小时前
轻量级XML读写库Mini-XML的编译和使用
xml·c语言·解析器
微笑伴你而行4 小时前
标注格式转换csv转xml
xml
little_xianzhong6 小时前
关于对逾期提醒的定时任务~改进完善
java·数据库·spring boot·spring·mybatis
练习时长一年7 小时前
Spring事件监听机制(三)
java·后端·spring
2301_781392527 小时前
用spring框架实现简单的MVC业务
java·后端·spring
phltxy7 小时前
SpringMVC 程序开发
java·后端·spring