public class ParameterLogFilter extends AbstractFilter
브라우저로부터 넘어온 파라미터를 찍는 로그.
logLevel:
파라미터를 기록할 로그 레벨. 필터의 로거의 로그 레벨보다 로그레벨이 낮은 경우만
로그를 기록한다. DEF_LOG_LEVEL()
maxValueLength:
최소 로그 기록 파라미터 값 길이. 없으면 DEF_MAX_VALUE_LENGTH()
maskingParameter: 값을 마스킹(*) 처리할 파라미터들. 1줄에 하나씩.
| Constructor and Description |
|---|
ParameterLogFilter() |
| Modifier and Type | Method and Description |
|---|---|
void |
doFilter(javax.servlet.ServletRequest request,
javax.servlet.ServletResponse response,
javax.servlet.FilterChain chain) |
void |
init(javax.servlet.FilterConfig config) |
destroypublic void init(javax.servlet.FilterConfig config)
throws javax.servlet.ServletException
init in interface javax.servlet.Filterinit in class AbstractFilterjavax.servlet.ServletExceptionFilter.init(javax.servlet.FilterConfig)public void doFilter(javax.servlet.ServletRequest request,
javax.servlet.ServletResponse response,
javax.servlet.FilterChain chain)
throws java.io.IOException,
javax.servlet.ServletException
java.io.IOExceptionjavax.servlet.ServletException