java - 无法从 spring cloud consul 加载 logback.xml
问题描述
我无法从 consul 为我的 Spring Boot 应用程序加载 logback.xml。bootstrap.properties 中的 consul 配置为:
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 文档中,它展示了如何获取 YAML 或属性文件。那么,领事可以只加载 YAML 或属性文件而不加载 xml 文件吗?无论如何我们可以使用 bootstrap.properties 中定义的配置加载 logback.xml 文件吗?或者我们是否按照此答案中的建议使用 VM Argument -Dlogging.config 获取这些文件。
解决方案
推荐阅读
- javascript - React Router 无法识别 laravel 中的直接地址行更改
- reactjs - testing-library-react 未涵盖代码
- android - 如何从改造接口类中获取 res Strings.xml?
- python - 为什么自动评分器给我 CodeHS 8.4.9: Owls Part 2 的错误?
- c# - 有没有更简单的方法来写这个;类示例
其中 T1:T3 ? - javascript - 还记得 jQuery 弹出模式的关闭状态,localStorage 是最简单的方法吗?如果是,如何?
- c++ - FFMPEG 库 - 将原始图像转码为 h264 流,输出文件不包含 pts 和 dts 信息
- java - 从 Android 中的 cer 证书获取公钥哈希
- r - 按站点数据将带有物种的小标题转换为 vegan::diversity() 的数字矩阵
- python - 我的 EVAL 代码 discord.py 中的问题...(我的 eval 代码不起作用)