最近做了一个springboot的本地程序,日志记录使用的是logback。而日志的记录地址是通过application.yml中配置来确定的,所以我们需要在logback中读取spring的上下文取得配置信息,还好logback已经为我们提供了相关操作springProperty

<?xml version="1.0" encoding="UTF-8"?>
<configuration>
    <property name="PATTERN" value="%-12(%d{yyyy-MM-dd HH:mm:ss.SSS}) |-%-5level [%thread] %c [%L] -| %msg%n"/>
    <!-- 读取spring配置 -->
    <springProperty name="LOG_PATH" source="server.work-space"/>
</configuration>