使用application.yml进行日志记录无法查找属性

时间:2017-07-17 22:48:50

标签: logback logstash-logback-encoder

logback无法评估spring应用程序名称

<property scope="context" name="app_name" value="${spring.application.name}" /> log output:"app_name":"spring.application.name_IS_UNDEFINED"

如果属性是从应用程序上下文打印出来的,那么它可以正常工作。

logback-classic 1.11 logback-core 1.11 logstash-logback-encoder 4.11

更新: 将logback.xml更改为logback-spring.xml并添加<springProperty scope="context" name="app_name" source="spring.application.name" />

而不是<property scope="context" name="app_name" value="${spring.application.name}" />修复了spring-boot 1.5.4

的问题

由于

1 个答案:

答案 0 :(得分:0)

更新:将logback.xml更改为logback-spring.xml并添加

而不是修复spring-boot 1.5.4的问题