Pivotal Cloud Foundry - ведение журнала приложений

У меня есть микросервис, разработанный с использованием Spring Boot. Приложение развернуто в основном облачном хранилище. Я установил уровни журналов в logback.xml, который является частью приложения. Чтобы изменить уровень журнала, мне нужно обновить файл logback.xml и перестроить / повторно развернуть приложение. Есть ли лучший способ сделать это без повторного развертывания приложения? Есть ли способ установить уровень журнала как переменную env в PCF?


person Punter Vicky    schedule 09.02.2017    source источник


Ответы (3)


Я не использовал логбэк, поэтому мало что знаю об этом. Но, возможно, эта ветка может помочь - Установить уровень ведения журнала в Spring Boot через переменную среды

person K.AJ    schedule 09.02.2017

Если вы используете Spring Boot 1.5 или выше и PCF 1.9 или выше, вы можете изменять уровни журнала из диспетчера приложений без повторного развертывания:

http://docs.pivotal.io/pivotalcf/1-9/console/using-actuators.html#manage-log-levels

person Corby Page    schedule 09.02.2017
comment
Большое спасибо, Корби. - person Punter Vicky; 16.02.2017

Вы когда-нибудь думали об экстернализации конфигурации вашего приложения ... Pcf предоставляет службу под названием config-server, которая использует репозиторий git для поддержки конфигурации вашего приложения ... Используя пружинный загрузочный привод, вы можете фактически перезагрузить обновленную конфигурацию без фактического выполняет повторное развертывание / перестройку вашего приложения. Эти ссылки должны вам помочь: https://docs.pivotal.io/spring-cloud-services/1-5/common/config-server/index.html

https://spring.io/guides/gs/centralized-configuration/

person Mahesh Kumar    schedule 06.02.2020