クラス CommonsRequestLoggingFilter
java.lang.ObjectSE
org.springframework.web.filter.GenericFilterBean
org.springframework.web.filter.OncePerRequestFilter
org.springframework.web.filter.AbstractRequestLoggingFilter
org.springframework.web.filter.CommonsRequestLoggingFilter
- 実装されたすべてのインターフェース:
FilterEE
、Aware
、BeanNameAware
、DisposableBean
、InitializingBean
、EnvironmentAware
、EnvironmentCapable
、ServletContextAware
リクエスト URI(およびオプションでクエリ文字列)を Commons Log に書き込むシンプルなリクエストロギングフィルター。
- 導入:
- 1.2.5
- 作成者:
- Rob Harrop, Juergen Hoeller
- 関連事項:
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)
フィールドサマリー
クラス org.springframework.web.filter.AbstractRequestLoggingFilter から継承されたフィールド
DEFAULT_AFTER_MESSAGE_PREFIX, DEFAULT_AFTER_MESSAGE_SUFFIX, DEFAULT_BEFORE_MESSAGE_PREFIX, DEFAULT_BEFORE_MESSAGE_SUFFIX
クラス org.springframework.web.filter.OncePerRequestFilter から継承されたフィールド
ALREADY_FILTERED_SUFFIX
クラス org.springframework.web.filter.GenericFilterBean から継承されたフィールド
logger
コンストラクターのサマリー
メソッドのサマリー
修飾子と型メソッド説明protected void
afterRequest
(HttpServletRequestEE request, StringSE message) リクエストの処理後にログメッセージを書き込みます。protected void
beforeRequest
(HttpServletRequestEE request, StringSE message) リクエストが処理される前にログメッセージを書き込みます。protected boolean
shouldLog
(HttpServletRequestEE request) クラス org.springframework.web.filter.AbstractRequestLoggingFilter から継承されたメソッド
createMessage, doFilterInternal, getHeaderPredicate, getMaxPayloadLength, getMessagePayload, isIncludeClientInfo, isIncludeHeaders, isIncludePayload, isIncludeQueryString, setAfterMessagePrefix, setAfterMessageSuffix, setBeforeMessagePrefix, setBeforeMessageSuffix, setHeaderPredicate, setIncludeClientInfo, setIncludeHeaders, setIncludePayload, setIncludeQueryString, setMaxPayloadLength, shouldNotFilterAsyncDispatch
クラス org.springframework.web.filter.OncePerRequestFilter から継承されたメソッド
doFilter, doFilterNestedErrorDispatch, getAlreadyFilteredAttributeName, isAsyncDispatch, isAsyncStarted, shouldNotFilter, shouldNotFilterErrorDispatch
クラス org.springframework.web.filter.GenericFilterBean から継承されたメソッド
addRequiredProperty, afterPropertiesSet, createEnvironment, destroy, getEnvironment, getFilterConfig, getFilterName, getServletContext, init, initBeanWrapper, initFilterBean, setBeanName, setEnvironment, setServletContext
コンストラクターの詳細
CommonsRequestLoggingFilter
public CommonsRequestLoggingFilter()
メソッドの詳細
shouldLog
クラスからコピーされた説明:AbstractRequestLoggingFilter
現在のリクエストに対してAbstractRequestLoggingFilter.beforeRequest(jakarta.servlet.http.HttpServletRequest, java.lang.String)
/AbstractRequestLoggingFilter.afterRequest(jakarta.servlet.http.HttpServletRequest, java.lang.String)
メソッドを呼び出すかどうか、つまり、ロギングが現在アクティブになっているかどうか(およびログメッセージを作成する価値があるかどうか)を決定します。デフォルトの実装は、常に
true
を返します。サブクラスは、ログレベルチェックでこれをオーバーライドできます。- オーバーライド:
- クラス
AbstractRequestLoggingFilter
のshouldLog
- パラメーター:
request
- 現在の HTTP リクエスト- 戻り値:
- before/after メソッドが呼び出される場合は
true
。それ以外の場合はfalse
beforeRequest
リクエストが処理される前にログメッセージを書き込みます。- 次で指定:
- クラス
AbstractRequestLoggingFilter
のbeforeRequest
- パラメーター:
request
- 現在の HTTP リクエストmessage
- 記録するメッセージ
afterRequest
リクエストの処理後にログメッセージを書き込みます。- 次で指定:
- クラス
AbstractRequestLoggingFilter
のafterRequest
- パラメーター:
request
- 現在の HTTP リクエストmessage
- 記録するメッセージ