Added conditionals for Slf4j

This commit is contained in:
Marcin Grzejszczak
2016-03-25 09:50:13 +01:00
parent c62a13aa35
commit 0f60a0c21a

View File

@@ -49,6 +49,7 @@ public class SleuthLogAutoConfiguration {
@Bean
@ConditionalOnProperty(value = "spring.sleuth.log.slf4j.enabled", matchIfMissing = true)
@ConditionalOnMissingBean
public SpanLogger slf4jSpanLogger() {
// Sets up MDC entries X-B3-TraceId and X-B3-SpanId
return new Slf4jSpanLogger(this.nameSkipPattern);
@@ -56,6 +57,7 @@ public class SleuthLogAutoConfiguration {
@Bean
@ConditionalOnProperty(value = "spring.sleuth.log.slf4j.enabled", havingValue = "false")
@ConditionalOnMissingBean
public SpanLogger noOpSlf4jSpanLogger() {
return new NoOpSpanLogger();
}