无法从Spring Cloud Consul加载logback.xml

时间:2019-03-07 19:50:51

标签: java spring-boot spring-cloud logback consul

我无法从consul加载spring boot应用程序的logback.xml。 bootstrap.properties中的领事配置为:

spring.cloud.consul.host=localhost
spring.cloud.consul.port=8500
spring.cloud.consul.enabled=true
spring.cloud.consul.config.fail-fast=true
spring.cloud.consul.config.format=properties
spring.cloud.consul.config.prefix=config
spring.cloud.consul.config.name=myapp
spring.cloud.consul.config.data-key=application.properties

config / myapp文件夹包含application.properties和logback.xml。我还将 spring.cloud.consul.config.format 更改为 FILES ,即使它没有加载logback.xml(在删除 spring.cloud之后也尝试过.consul.config.data-key )。

spring cloud document中,它显示了如何获取YAML或属性文件。那么,领事只能加载YAML或属性文件,而不加载xml文件吗?无论如何,我们可以使用bootstrap.properties中定义的配置加载logback.xml文件吗?还是我们按照this answer.

中的建议使用VM Argument -Dlogging.config获取这些文件

0 个答案:

没有答案