jaeger-client в java agent пытается инициализировать logback-classic до того, как приложение весенней загрузки сможет - PullRequest
0 голосов
/ 17 июня 2019

Я пишу Java-агент, и мне нужно реализовать трассировку.Согласно моим требованиям, мне нужно внедрить Jaeger в Java-агент.Одной из зависимостей jaeger является slf4j-api, поэтому я намерен использовать logback-classic, который присутствует в приложении Spring-boot, которое я использую.

Так как агент запускается до основного метода, jaeger-клиент пытается инициализировать logback до возможности весенней загрузки, что приводит к следующей ошибке:

ERROR in ch.qos.logback.core.joran.action.AppenderRefAction - Could not find an appender named [CONSOLE]. Did you define it below instead of above in the configuration file?

Определен logback.xmlв приложении spring-boot и работает нормально без агента.

Есть ли способ заставить jaeger-client ждать, пока spring-boot настроит протоколирование, и использовать вместо этого эту реализацию?

...