_Platform:_
_IDE:_
_Build system:_
_Android Gradle Plugin:_
_Sentry Android Gradle Plugin:_
_Proguard/R8:_
_Platform installed with:_
The version of the SDK:
4.0.0.alpha-2
I have the following issue:
SentrySpanClientHttpRequestInterceptor does not have any Spring Boot dependencies and should be in sentry-spring so that Spring apps not using Spring Boot can use it. That would seem to be consistent with SentryTracingFilter's presence in sentry-spring.
@dparrella that indeed makes sense, probably SentryLogbackInitializer could be moved too if no transitive dependencies from spring boot are needed.
@maciejwalkowiak could you check both of them, please? thanks
@dparrella thanks once more for testing out our prereleases and helping us to fix and improve things :)
@dparrella thanks good point. I'll be working in upcoming days on making using Performance feature easier with Spring (non-boot).
@marandaneto SentryLogbackInitializer is not that useful outside of Spring Boot usage, because Spring (non-boot) users configure Logback in logback.xml and it's natural to declare SentryAppender there explicitly.
@dparrella thanks good point. I'll be working in upcoming days on making using Performance feature easier with Spring (non-boot).
@marandaneto
SentryLogbackInitializeris not that useful outside of Spring Boot usage, because Spring (non-boot) users configure Logback inlogback.xmland it's natural to declareSentryAppenderthere explicitly.
@maciejwalkowiak for what it's worth, we do actually have an InitializerBean that does pretty much the same thing. The reason is so we didn't have to change logback.xml on all of our microservices.
Most helpful comment
@dparrella thanks good point. I'll be working in upcoming days on making using Performance feature easier with Spring (non-boot).
@marandaneto
SentryLogbackInitializeris not that useful outside of Spring Boot usage, because Spring (non-boot) users configure Logback inlogback.xmland it's natural to declareSentryAppenderthere explicitly.