Уровень журналирования Dynami c изменяется с Logback в приложении docker - PullRequest
0 голосов
/ 03 мая 2020

Logback имеет функцию для сканирования изменений в logback. xml (за this ) - это отличная функция, которая позволяет долго работающим приложениям поставляться с INFO, поскольку уровень по умолчанию изменяется на DEBUG. когда что-то должно быть кратко исследовано.

Но в моем недавнем приложении (размещенном в кластере K8s моей компании как контейнер Docker) я не могу использовать вышеуказанную функцию, потому что:

  • пока что нет места для размещения внешних томов, куда я могу поместить свой логбэк. xml (будет изменено разработчиками во время отладки)
  • пока нет условия для изменения переменных среды в работающем контейнере без перезапуск
  • не имеет JNDI-сервера для сопоставления переменных журнала

Учитывая это, есть ли способ создать условия для разработчиков, чтобы изменить уровень ведения журнала моего приложения во время выполнения без перезапуска приложения / контейнера?

...