From 115ace8bcc53525fedfc0e0445c8d179fe27c749 Mon Sep 17 00:00:00 2001 From: Marcin Grzejszczak Date: Thu, 20 Apr 2017 09:33:34 +0200 Subject: [PATCH] Made TraceFilter.ORDER public fixes #569 --- .../cloud/sleuth/instrument/web/TraceFilter.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/spring-cloud-sleuth-core/src/main/java/org/springframework/cloud/sleuth/instrument/web/TraceFilter.java b/spring-cloud-sleuth-core/src/main/java/org/springframework/cloud/sleuth/instrument/web/TraceFilter.java index 1895e011c..da980679f 100644 --- a/spring-cloud-sleuth-core/src/main/java/org/springframework/cloud/sleuth/instrument/web/TraceFilter.java +++ b/spring-cloud-sleuth-core/src/main/java/org/springframework/cloud/sleuth/instrument/web/TraceFilter.java @@ -73,7 +73,12 @@ public class TraceFilter extends GenericFilterBean { private static final String HTTP_COMPONENT = "http"; - protected static final int ORDER = Ordered.HIGHEST_PRECEDENCE + 5; + /** + * If you register your filter before the {@link TraceFilter} then you will not + * have the tracing context passed for you out of the box. That means that e.g. your + * logs will not get correlated. + */ + public static final int ORDER = Ordered.HIGHEST_PRECEDENCE + 5; protected static final String TRACE_REQUEST_ATTR = TraceFilter.class.getName() + ".TRACE";