Class DiagnosticContext


  • public final class DiagnosticContext
    extends Object
    • Field Detail

      • ACTION_STACK_ENABLED

        public static final org.elasticsearch.common.settings.Setting<Boolean> ACTION_STACK_ENABLED
      • ADD_EXTENDED_HEADERS_TO_LOG_CONTEXT

        public static final org.elasticsearch.common.settings.Setting<Boolean> ADD_EXTENDED_HEADERS_TO_LOG_CONTEXT
      • SETTINGS

        public static final List<org.elasticsearch.common.settings.Setting<?>> SETTINGS
      • CLEAR_TRANSIENT_HEADERS_ON_APPLY

        public static final Collection<String> CLEAR_TRANSIENT_HEADERS_ON_APPLY
    • Constructor Detail

      • DiagnosticContext

        public DiagnosticContext​(org.elasticsearch.common.settings.Settings settings,
                                 org.elasticsearch.common.util.concurrent.ThreadContext threadContext)
    • Method Detail

      • traceActionStack

        public void traceActionStack​(String action)
      • traceActionStack

        public void traceActionStack​(String currentActionStack,
                                     String action)
      • getActionStack

        public String getActionStack()
      • addHeadersToLogContext

        public void addHeadersToLogContext​(org.elasticsearch.common.util.concurrent.ThreadContext threadContext)
      • getActionTraceFilter

        public com.floragunn.searchsupport.diag.DiagnosticContext.ActionTraceFilter getActionTraceFilter()
      • fixupLoggingContext

        public static void fixupLoggingContext​(org.elasticsearch.common.util.concurrent.ThreadContext threadContext)
      • getActionStack

        public static String getActionStack​(org.elasticsearch.common.util.concurrent.ThreadContext threadContext)