【发布时间】:2017-07-17 22:48:50
【问题描述】:
logback 无法评估 spring 应用程序名称
<property scope="context" name="app_name" value="${spring.application.name}" /> log output:"app_name":"spring.application.name_IS_UNDEFINED"
如果属性是从应用程序上下文中打印出来的,那么它工作正常。
logback-经典 1.11 logback 核心 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 的问题
谢谢
【问题讨论】:
标签: logback logstash-logback-encoder