public class CommonsRequestLoggingFilter extends AbstractRequestLoggingFilter
AbstractRequestLoggingFilter.setIncludeQueryString(boolean)
, AbstractRequestLoggingFilter.setBeforeMessagePrefix(java.lang.String)
, AbstractRequestLoggingFilter.setBeforeMessageSuffix(java.lang.String)
, AbstractRequestLoggingFilter.setAfterMessagePrefix(java.lang.String)
, AbstractRequestLoggingFilter.setAfterMessageSuffix(java.lang.String)
, Log.debug(Object)
DEFAULT_AFTER_MESSAGE_PREFIX, DEFAULT_AFTER_MESSAGE_SUFFIX, DEFAULT_BEFORE_MESSAGE_PREFIX, DEFAULT_BEFORE_MESSAGE_SUFFIX
ALREADY_FILTERED_SUFFIX
logger
コンストラクターと説明 |
---|
CommonsRequestLoggingFilter() |
修飾子と型 | メソッドと説明 |
---|---|
protected void | afterRequest(HttpServletRequestEE request, StringSE message) リクエストの処理後にログメッセージを書き込みます。 |
protected void | beforeRequest(HttpServletRequestEE request, StringSE message) リクエストが処理される前にログメッセージを書き込みます。 |
protected boolean | shouldLog(HttpServletRequestEE request) |
createMessage, doFilterInternal, getMaxPayloadLength, getMessagePayload, isIncludeClientInfo, isIncludeHeaders, isIncludePayload, isIncludeQueryString, setAfterMessagePrefix, setAfterMessageSuffix, setBeforeMessagePrefix, setBeforeMessageSuffix, setIncludeClientInfo, setIncludeHeaders, setIncludePayload, setIncludeQueryString, setMaxPayloadLength, shouldNotFilterAsyncDispatch
doFilter, doFilterNestedErrorDispatch, getAlreadyFilteredAttributeName, isAsyncDispatch, isAsyncStarted, shouldNotFilter, shouldNotFilterErrorDispatch
addRequiredProperty, afterPropertiesSet, createEnvironment, destroy, getEnvironment, getFilterConfig, getFilterName, getServletContext, init, initBeanWrapper, initFilterBean, setBeanName, setEnvironment, setServletContext
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSE
protected boolean shouldLog(HttpServletRequestEE request)
AbstractRequestLoggingFilter
AbstractRequestLoggingFilter.beforeRequest(javax.servlet.http.HttpServletRequest, java.lang.String)
/AbstractRequestLoggingFilter.afterRequest(javax.servlet.http.HttpServletRequest, java.lang.String)
メソッドを呼び出すかどうか、つまり、ロギングが現在アクティブになっているかどうか(およびログメッセージを作成する価値があるかどうか)を決定します。 デフォルトの実装は、常に true
を返します。サブクラスは、ログレベルチェックでこれをオーバーライドできます。
AbstractRequestLoggingFilter
の shouldLog
request
- 現在の HTTP リクエスト true
。それ以外の場合は false
protected void beforeRequest(HttpServletRequestEE request, StringSE message)
AbstractRequestLoggingFilter
の beforeRequest
request
- 現在の HTTP リクエスト message
- 記録するメッセージ protected void afterRequest(HttpServletRequestEE request, StringSE message)
AbstractRequestLoggingFilter
の afterRequest
request
- 現在の HTTP リクエスト message
- 記録するメッセージ