springboot 项目 怎么在logback 配置文件中读取自定义的环境变量
时间: 2023-12-19 12:04:09 浏览: 82
可以在logback配置文件中使用`${}`语法读取自定义的环境变量,例如:
```
<springProperty scope="context" name="myCustomVar" source="my.custom.var"/>
<appender name="CONSOLE" class="ch.qos.logback.core.ConsoleAppender">
<encoder>
<pattern>%d{HH:mm:ss.SSS} [%-5level] [%thread] %logger{36} - %msg%n</pattern>
</encoder>
</appender>
<root level="INFO">
<appender-ref ref="CONSOLE" />
</root>
<logger name="com.example" level="${myCustomVar}">
<appender-ref ref="CONSOLE" />
</logger>
```
这里定义了一个名为`myCustomVar`的自定义环境变量,并在`<logger>`标签中使用`${myCustomVar}`引用它。
阅读全文