From 9de82f9c690e6ac2b8b6b13e46db39703a5c26c6 Mon Sep 17 00:00:00 2001 From: Dave Syer Date: Tue, 2 Dec 2014 11:13:52 +0000 Subject: [PATCH] Add some space between the trace filter and the end of the chain --- .../boot/actuate/trace/WebRequestTraceFilter.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/spring-boot-actuator/src/main/java/org/springframework/boot/actuate/trace/WebRequestTraceFilter.java b/spring-boot-actuator/src/main/java/org/springframework/boot/actuate/trace/WebRequestTraceFilter.java index 385f826feb8..b5b232670d1 100644 --- a/spring-boot-actuator/src/main/java/org/springframework/boot/actuate/trace/WebRequestTraceFilter.java +++ b/spring-boot-actuator/src/main/java/org/springframework/boot/actuate/trace/WebRequestTraceFilter.java @@ -48,7 +48,9 @@ public class WebRequestTraceFilter extends OncePerRequestFilter implements Order private boolean dumpRequests = false; - private int order = Integer.MAX_VALUE; + // Not LOWEST_PRECEDENCE, but near the end, so it has a good chance of catching all + // enriched headers, but users can add stuff after this if they want to + private int order = Ordered.LOWEST_PRECEDENCE - 10; private final TraceRepository traceRepository;