Я пытаюсь использовать значения свойств пружины в logback.xml.
Файл application-dev.properties (который является частью моего фляги) содержит свойство:
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 типа [$ {appender-class}].ch.qos.logback.core.util.DynamicClassLoadingException: не удалось создать экземпляр типа $ {myapp.test.appender-class}
Что я делаю не так?
Примечание: Iтакже пытался переименовать мой logback.xml в logback-spring.xml, но это создает другие проблемы.