我正在编写Java代理,我需要实现跟踪。根据我的要求,我需要在Java代理中实现jaeger。 jaeger的依赖项之一是slf4j-api,因此我的意图是使用在我正在测试的spring-boot应用程序中存在的logback-classic。
由于代理程序先于main方法运行,所以jaeger-client尝试在spring-boot之前尝试初始化登录,从而导致以下错误:
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来配置日志记录并改用该实现?