Spring Agent启动之前,Java代理中的jaeger-client尝试初始化经典的logback

时间:2019-06-17 02:39:57

标签: java spring-boot opentracing jaeger

我正在编写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来配置日志记录并改用该实现?

0 个答案:

没有答案