【发布时间】:2020-07-09 22:58:33
【问题描述】:
我想配置我的 log4j2.xml 文件来记录我的应用程序名称,方法是从 bootstrap.yml 中获取它。我已尝试使用以下 log4j2.xml 配置。
<springProperty scope="context" name="springAppName" source="spring.application.name"/>
<Properties>
<Property name="LOG_PATTERN">
%d{yyyy-MM-dd HH:mm:ss.SSS} %5p ${springAppName} %c{1} :- %m%n
</Property>
</Properties>
但它似乎不起作用。我知道可以通过使用 mdc 和过滤器来做到这一点。但我正在寻找可以直接从 bootstrap.yml 中获取值的东西。
【问题讨论】:
标签: spring-boot logging log4j2