【发布时间】:2018-12-12 08:16:31
【问题描述】:
我正在尝试在 logback.xml 中使用 spring 属性值。
文件 application-dev.properties(它是我的 jar 的一部分)包含以下属性:
myapp.test.appender-class=ch.qos.logback.core.ConsoleAppender
我在 logback.xml 中添加了以下内容:
<configuration scan="true" debug="true">
<property resource="application-dev.properties" />
<appender name="consoleAppender" class="${myapp.test.appender-class}">
当我的应用程序启动时,我收到以下错误:
ch.qos.logback.core.joran.action.AppenderAction 中的错误 - 不能 创建一个类型为 [${appender-class}] 的 Appender。 ch.qos.logback.core.util.DynamicClassLoadingException:未能 实例化类型 ${myapp.test.appender-class}
我做错了什么?
注意:我也尝试将我的 logback.xml 重命名为 logback-spring.xml,但这会产生其他问题。
【问题讨论】:
标签: spring spring-boot logback spring-logback