Как настроить процесс регистрации с помощью сервера настроек? - PullRequest
0 голосов
/ 16 ноября 2018

У меня есть:

  • Приложение (Spring Boot 2);
  • Конфиг-сервер (Spring Boot 2);
  • Graylog сервер;

Текущая реализация: Log4j используется для ведения журнала. Конфигурация помещается прямо в путь к классу в виде файла log4j.xml. Сообщения журнала отправляются на сервер Graylog.

Цель: Переместить всю конфигурацию процесса ведения журнала в application.yml, который размещен на сервере конфигурации, чтобы избежать постоянного процесса перестроения в случае, когда вам просто нужно изменить уровень ведения журнала или что-то еще.

Я думал, что можно использовать logback вместо log4j, чтобы использовать конфигурацию yml и обновлять конфигурацию.

Я нашел такие статьи:

https://springframework.guru/using-yaml-in-spring-boot-to-configure-logback/ https://howtodoinjava.com/spring-boot/configure-logging-application-yml/

Похоже, что конфигурация процесса каротажа с помощью пружины очень скудна с точки зрения опций. В моем случае мне нужно использовать такие вещи, как GELF appender для сервера Graylog. Но, похоже, я не могу настроить его в application.yml

Вопросы:

  • Кто-нибудь сталкивался с такой же ситуацией? Так вот - как ты это решил?
  • Существуют ли известные решения для настройки удаленного ведения журнала без используя файлы пути к классам?

Буду признателен за ваш отзыв.

...