logback配置文件读取spring环境变量
最近做了一个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>