0

我们希望使用 Spring Boot 开发一个核心模块,该模块对具有多个云提供商的 Logger 具有强大的支持。

因此,我们选择使用 Spring LogBack 来开发它。

假设我们有 PCF 或 GCP 作为云平台,我如何启用基于云平台的不同附加程序?

我知道有一个 CloudPlatform( class ),但不知道如何为不同的平台动态配置它。

4

1 回答 1

0

我按照以下方法解决了我的问题。

CloudPlatform类中,spring 代码检查两个环境变量“VCAP_APPLICATION”和“VCAP_SERVICES”以检测 PCF 环境。

我还使用 Janino在 logback 文件中使用了相同的变量来检查这些(变量)是否存在。

希望这对某人有帮助..

于 2019-03-11T08:03:32.823 回答