Package org.apache.catalina.filters
Class RequestDumperFilter
- java.lang.Object
-
- jakarta.servlet.GenericFilter
-
- org.apache.catalina.filters.RequestDumperFilter
-
- All Implemented Interfaces:
Filter
,FilterConfig
,java.io.Serializable
public class RequestDumperFilter extends GenericFilter
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 theorg.apache.juli.VerbatimFormatter
is used.- Author:
- Craig R. McClanahan
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description RequestDumperFilter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description 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.-
Methods inherited from class jakarta.servlet.GenericFilter
getFilterConfig, getFilterName, getInitParameter, getInitParameterNames, getServletContext, init, init
-
-
-
-
Method Detail
-
doFilter
public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws java.io.IOException, ServletException
Log the interesting request parameters, invoke the next Filter in the sequence, and log the interesting response parameters.- Parameters:
request
- The servlet request to be processedresponse
- The servlet response to be createdchain
- The filter chain being processed- Throws:
java.io.IOException
- if an input/output error occursServletException
- if a servlet error occurs
-
-