Изменение уровня журнала во время выполнения для приложения cf на основе SAP Java Buildpack
Следуя руководству здесь:https://sap.github.io/cloud-sdk/docs/java/guides/logging-overview
Я пытаюсь использовать CF CLI cf set-env
команда для изменения уровней журналов во время выполнения. Эти команды выполняются успешно, и уровни журнала меняются только тогда, когда я делаюcf restage srv
или cf restart srv
. srv
это название моего приложения.
Есть ли альтернатива, когда мне не нужно останавливать приложение cf и по-прежнему иметь возможность изменять уровни журнала во время выполнения?
1 ответ
Нет, я думаю, чтобы перезагрузить параметр из переменных среды, требуется перезагрузка.
Вместо этого вы можете реализовать новую конечную точку в своем приложении, где вы устанавливаете уровень журнала программно. Но это зависит от используемой вами структуры ведения журнала. Например, для Logback это можно сделать, как описано здесь.