Class ControllerRequestLoggingFilter

  • All Implemented Interfaces:
    javax.servlet.Filter, org.springframework.beans.factory.Aware, org.springframework.beans.factory.BeanNameAware, org.springframework.beans.factory.DisposableBean, org.springframework.beans.factory.InitializingBean, org.springframework.context.EnvironmentAware, org.springframework.core.env.EnvironmentCapable, org.springframework.web.context.ServletContextAware

    public class ControllerRequestLoggingFilter
    extends org.springframework.web.filter.CommonsRequestLoggingFilter
    • Field Summary

      • Fields inherited from class org.springframework.web.filter.AbstractRequestLoggingFilter

        DEFAULT_AFTER_MESSAGE_PREFIX, DEFAULT_AFTER_MESSAGE_SUFFIX, DEFAULT_BEFORE_MESSAGE_PREFIX, DEFAULT_BEFORE_MESSAGE_SUFFIX
      • Fields inherited from class org.springframework.web.filter.OncePerRequestFilter

        ALREADY_FILTERED_SUFFIX
      • Fields inherited from class org.springframework.web.filter.GenericFilterBean

        logger
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected void afterRequest​(javax.servlet.http.HttpServletRequest request, java.lang.String message)  
      protected void beforeRequest​(javax.servlet.http.HttpServletRequest request, java.lang.String message)  
      protected boolean shouldLog​(javax.servlet.http.HttpServletRequest request)  
      • Methods inherited from class org.springframework.web.filter.AbstractRequestLoggingFilter

        createMessage, doFilterInternal, getHeaderPredicate, getMaxPayloadLength, getMessagePayload, isIncludeClientInfo, isIncludeHeaders, isIncludePayload, isIncludeQueryString, setAfterMessagePrefix, setAfterMessageSuffix, setBeforeMessagePrefix, setBeforeMessageSuffix, setHeaderPredicate, setIncludeClientInfo, setIncludeHeaders, setIncludePayload, setIncludeQueryString, setMaxPayloadLength, shouldNotFilterAsyncDispatch
      • Methods inherited from class org.springframework.web.filter.OncePerRequestFilter

        doFilter, doFilterNestedErrorDispatch, getAlreadyFilteredAttributeName, isAsyncDispatch, isAsyncStarted, shouldNotFilter, shouldNotFilterErrorDispatch
      • Methods inherited from class org.springframework.web.filter.GenericFilterBean

        addRequiredProperty, afterPropertiesSet, createEnvironment, destroy, getEnvironment, getFilterConfig, getFilterName, getServletContext, init, initBeanWrapper, initFilterBean, setBeanName, setEnvironment, setServletContext
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • ControllerRequestLoggingFilter

        public ControllerRequestLoggingFilter()
    • Method Detail

      • shouldLog

        protected boolean shouldLog​(javax.servlet.http.HttpServletRequest request)
        Overrides:
        shouldLog in class org.springframework.web.filter.CommonsRequestLoggingFilter
      • beforeRequest

        protected void beforeRequest​(javax.servlet.http.HttpServletRequest request,
                                     java.lang.String message)
        Overrides:
        beforeRequest in class org.springframework.web.filter.CommonsRequestLoggingFilter
      • afterRequest

        protected void afterRequest​(javax.servlet.http.HttpServletRequest request,
                                    java.lang.String message)
        Overrides:
        afterRequest in class org.springframework.web.filter.CommonsRequestLoggingFilter