public class HttpLoggerForServlets extends Object implements javax.servlet.Filter
| Modifier and Type | Field and Description |
|---|---|
protected javax.servlet.FilterConfig |
config |
protected HttpLogger |
logger |
protected List<String> |
queue |
protected String |
rules |
| Constructor and Description |
|---|
HttpLoggerForServlets()
Initialize with default parameters.
|
HttpLoggerForServlets(List<String> queue,
String rules)
Initialize filter using supplied queue.
|
| Modifier and Type | Method and Description |
|---|---|
void |
destroy()
Called when filter is taken out of service.
|
void |
doFilter(javax.servlet.ServletRequest request,
javax.servlet.ServletResponse response,
javax.servlet.FilterChain chain)
Called when request/response passes through the filter chain.
|
HttpLogger |
getLogger()
Returns wrapped logger instance.
|
void |
init(javax.servlet.FilterConfig config)
Called when filter is placed into service.
|
protected void |
log(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
javax.servlet.FilterChain chain)
Logs the request/response from within the filter chain.
|
protected javax.servlet.FilterConfig config
protected HttpLogger logger
protected final String rules
public HttpLoggerForServlets()
public HttpLogger getLogger()
public void init(javax.servlet.FilterConfig config)
init in interface javax.servlet.Filterpublic void destroy()
destroy in interface javax.servlet.Filterpublic void doFilter(javax.servlet.ServletRequest request,
javax.servlet.ServletResponse response,
javax.servlet.FilterChain chain)
throws IOException,
javax.servlet.ServletException
doFilter in interface javax.servlet.FilterIOExceptionjavax.servlet.ServletExceptionprotected void log(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
javax.servlet.FilterChain chain)
throws IOException,
javax.servlet.ServletException
IOExceptionjavax.servlet.ServletExceptionCopyright © 2020 resurface.io. All rights reserved.