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

在路径下查看:




相关推荐
wfsm37 分钟前
spring事件使用
java·后端·spring
Exclusive_Cat4 小时前
SpringMVC参数接收与数据返回详解
spring·mvc
ChinaRainbowSea5 小时前
补充:问题:CORS ,前后端访问跨域问题
java·spring boot·后端·spring
hqxstudying7 小时前
java依赖注入方法
java·spring·log4j·ioc·依赖
春生野草8 小时前
关于SpringMVC的整理
spring
Bug退退退1238 小时前
RabbitMQ 高级特性之重试机制
java·分布式·spring·rabbitmq
hello早上好10 小时前
CGLIB代理核心原理
java·spring
ddfa123410 小时前
XML 笔记
xml·服务器
先睡16 小时前
Redis的缓存击穿和缓存雪崩
redis·spring·缓存
Bug退退退12320 小时前
RabbitMQ 高级特性之死信队列
java·分布式·spring·rabbitmq