Обнаружение облачной платформы в LogBack для приложения Spring Boot

Мы хотим разработать основной модуль с использованием Spring Boot, который имеет надежную поддержку Logger с несколькими облачными провайдерами.

Следовательно, мы решили разработать его с помощью Spring LogBack.

Скажем, если у нас есть PCF или GCP в качестве облачной платформы, как я могу включить различные приложения на основе облачной платформы?

Я знаю, что есть CloudPlatform(class), но не знаю, как настроить его на лету для разных платформ.


person S Atah Ahmed Khan    schedule 04.03.2019    source источник
comment
просто используйте приложение консоли по умолчанию, оно будет добавлено к соответствующим облачным консолям.   -  person Krishna    schedule 07.03.2019


Ответы (1)


Я следовал нижеприведенному подходу, чтобы решить мою проблему.

В CloudPlatform класс, код Spring проверяет две переменные среды «VCAP_APPLICATION» и «VCAP_SERVICES» для обнаружения среды PCF.

Я также использовал те же переменные в файле журнала, используя Library чтобы проверить, существуют ли эти (переменные) или нет.

Надеюсь, это поможет кому-то ..

person S Atah Ahmed Khan    schedule 11.03.2019