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

在路径下查看:




相关推荐
萧瑟余晖1 小时前
Spring Data综合实战与调优详解
java·后端·spring
郭小李4 小时前
spring 的 @CookieValue 注解 用法
java·后端·spring
屈冠成5 小时前
ShopXO商城系统测试报告
开发语言·spring·maven·lua
w_t_y_y7 小时前
JWT(5)JWT+spring security
java·后端·spring
会编程的吕洞宾8 小时前
Spring Boot 镜像瘦身实战:从 450MB 瘦到 180MB
java·后端·spring
小溪学编程21 小时前
Spring @Bean 与 @Component 注解的区别详解
java·后端·spring
Brilliantwxx1 天前
【Linux】 文件访问与路径解析:目录、文件名、dentry、路径缓冲与 dcache 全解析
linux·运维·服务器·开发语言·spring
郭小李1 天前
spring @PathVariable 注解用法
java·后端·spring
jaysee-sjc1 天前
【苍穹外卖】Day12:工作台数据看板与 Excel 报表导出
java·开发语言·数据库·spring boot·spring·微信·excel
MetaLite1 天前
Spring 同一个类里调用 @CacheEvict,为什么缓存没清掉?
java·spring·缓存