@Order(value=-2147483648)
@WebFilter(filterName="webServerTraceFilter",
urlPatterns="/*",
asyncSupported=true)
public class WebServerTraceFilter
extends org.springframework.web.filter.OncePerRequestFilter
| Modifier and Type | Field and Description |
|---|---|
private static org.slf4j.Logger |
logger |
private boolean |
requestTraceEnabled |
static String |
TRACE_ID |
| Constructor and Description |
|---|
WebServerTraceFilter() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
doFilterInternal(javax.servlet.http.HttpServletRequest httpServletRequest,
javax.servlet.http.HttpServletResponse httpServletResponse,
javax.servlet.FilterChain filterChain) |
private void |
logTrace(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
long time) |
doFilter, doFilterNestedErrorDispatch, getAlreadyFilteredAttributeName, isAsyncDispatch, isAsyncStarted, shouldNotFilter, shouldNotFilterAsyncDispatch, shouldNotFilterErrorDispatchprivate static org.slf4j.Logger logger
public static final String TRACE_ID
@Value(value="${detachment.web.trace.enabled:true}")
private boolean requestTraceEnabled
protected void doFilterInternal(javax.servlet.http.HttpServletRequest httpServletRequest,
javax.servlet.http.HttpServletResponse httpServletResponse,
javax.servlet.FilterChain filterChain)
throws javax.servlet.ServletException,
IOException
doFilterInternal in class org.springframework.web.filter.OncePerRequestFilterjavax.servlet.ServletExceptionIOExceptionprivate void logTrace(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
long time)
Copyright © 2020. All rights reserved.