Class MDCScopeDecorator


  • public final class MDCScopeDecorator
    extends Object
    Creates a CorrelationScopeDecorator for Log4j 1.2 Mapped Diagnostic Context (MDC).

    Ex.

    
     tracing = Tracing.newBuilder()
                      .currentTraceContext(ThreadLocalCurrentTraceContext.newBuilder()
                        .addScopeDecorator(MDCScopeDecorator.get())
                        .build()
                      )
                      ...
                      .build();
     
    See Also:
    CorrelationScopeDecorator
    • Constructor Detail

      • MDCScopeDecorator

        public MDCScopeDecorator()
    • Method Detail

      • get

        public static brave.propagation.CurrentTraceContext.ScopeDecorator get()
        Returns a singleton that configures BaggageFields.TRACE_ID and BaggageFields.SPAN_ID.
        Since:
        5.11
      • newBuilder

        public static brave.baggage.CorrelationScopeDecorator.Builder newBuilder()
        Returns a builder that configures BaggageFields.TRACE_ID and BaggageFields.SPAN_ID.
        Since:
        5.11