Я пишу 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 настроит протоколирование, и использовать вместо этого эту реализацию?