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) |
destroy
public void init(javax.servlet.FilterConfig config) throws javax.servlet.ServletException
init
in interface javax.servlet.Filter
init
in class AbstractFilter
javax.servlet.ServletException
Filter.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.IOException
javax.servlet.ServletException