Проблема выглядит следующим образом
У меня есть все мои настройки для проекта в магазине Consul KV. Конфигурация включает в себя application.yml, logback.xml и несколько других конфигураций, необходимых для моего проекта.
Использование bootstrap.yml для конфигурации Spring Cloud Consul, которая содержит logging.config для с URI URI конфигурации, выглядит следующим образом для logging.config - http://CONSUL_SERVER_IP:CONSUL_SERVER_PORT/v1/kv/CONSUL_CONFIG_PREFIX/logback.xml?raw
Также попытался передать ниже в качестве аргумента / аргумента VM
-Dlogging.config=http://CONSUL_SERVER_IP:CONSUL_SERVER_PORT/v1/kv/CONSUL_CONFIG_PREFIX/logback.xml?raw
Строка запроса 'raw' необходима для получения фактического файла конфигурации.
При запуске приложения выдается следующая ошибка
Причина: ch.qos.logback.core.LogbackException: неожиданное расширение имени файла для файла [http://CONSUL_SERVER_IP:CONSUL_SERVER_PORT/v1/kv/CONSUL_CONFIG_PREFIX/logback.xml?raw]. Должно быть либо .groovy, либо .xml в ch.qos.logback.classic.util.ContextInitializer.configureByResource (ContextInitializer.java:77)в org.springframework.boot.logging.logback.LogbackLoggingSystem.configureByResourceUrl (LogbackLoggingSystem.java:180) в org.springframework.boot.logging.logback.LogbackLoggingSystem.loadConfiguration (LogbackLoggingSystem.java:149) ... еще 30
Загрузочная версия Spring - 2.0.1.RELEASE
Облачная версия Spring- Finchley.SR2
logback classic и core версия - 1.2.3