List of usage examples for org.springframework.web.filter AbstractRequestLoggingFilter setIncludeQueryString
public void setIncludeQueryString(boolean includeQueryString)
From source file:com.garyclayburg.data.ServiceConfig.java
@Bean public Filter loggingFilter() { AbstractRequestLoggingFilter f = new AbstractRequestLoggingFilter() { @Override/*from w ww .j a v a 2 s . co m*/ protected void beforeRequest(HttpServletRequest request, String message) { log.debug("beforeRequest messsage is: " + message); } @Override protected void afterRequest(HttpServletRequest request, String message) { log.debug("afterRequest messsage is: " + message); } @Override protected boolean shouldLog(HttpServletRequest request) { //For now, I only care about logging certain REST requests return request.getRequestURI() != null ? request.getRequestURI().contains("audited-users") : false; } }; f.setIncludeClientInfo(true); f.setIncludePayload(true); f.setIncludeQueryString(true); f.setMaxPayloadLength(200); f.setBeforeMessagePrefix("BEFORE REQUEST ["); f.setAfterMessagePrefix("AFTER REQUEST ["); f.setAfterMessageSuffix("]\n"); return f; }