public class RequestDumperFilter extends Object implements Filter
Implementation of a Filter that logs interesting contents from the specified Request (before processing) and the corresponding Response (after processing). It is especially useful in debugging problems related to headers and cookies.
When using this Filter, it is strongly recommended that the
 org.apache.catalina.filter.RequestDumperFilter logger is
 directed to a dedicated file and that the
 org.apache.juli.VerbatimFormatter is used.
| Constructor and Description | 
|---|
| RequestDumperFilter() | 
| Modifier and Type | Method and Description | 
|---|---|
| void | destroy()Called by the web container to indicate to a filter that it is being
 taken out of service. | 
| void | doFilter(ServletRequest request,
        ServletResponse response,
        FilterChain chain)Log the interesting request parameters, invoke the next Filter in the
 sequence, and log the interesting response parameters. | 
| void | init(FilterConfig filterConfig)Called by the web container to indicate to a filter that it is being
 placed into service. | 
public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws IOException, ServletException
doFilter in interface Filterrequest - The servlet request to be processedresponse - The servlet response to be createdchain - The filter chain being processedIOException - if an input/output error occursServletException - if a servlet error occurspublic void init(FilterConfig filterConfig) throws ServletException
FilterThe web container cannot place the filter into service if the init method either:
init in interface FilterfilterConfig - The configuration information associated with the
                     filter instance being initialisedServletException - if the initialisation failspublic void destroy()
FilterCopyright © 2000-2020 Apache Software Foundation. All Rights Reserved.