Uses of Class
nablarch.fw.web.handler.HttpAccessLogFormatter.HttpAccessLogContext
Package
Description
画面オンライン処理方式用の共通ハンドラを提供する。
画面オンライン処理方式向けフレームワーク標準ハンドラ。
-
Uses of HttpAccessLogFormatter.HttpAccessLogContext in nablarch.common.web.handler
Modifier and TypeMethodDescriptionprotected void
HttpAccessLogHandler.writeBeginLog
(HttpRequest request, ServletExecutionContext context, HttpAccessLogFormatter.HttpAccessLogContext logContext) リクエスト処理開始時のログを出力する。protected void
HttpAccessLogHandler.writeEndLog
(HttpRequest request, ServletExecutionContext context, HttpAccessLogFormatter.HttpAccessLogContext logContext, HttpResponse response) リクエスト処理終了時のログを出力する。 -
Uses of HttpAccessLogFormatter.HttpAccessLogContext in nablarch.fw.web.handler
Modifier and TypeMethodDescriptionHttpAccessLogFormatter.createAccessLogContext()
HttpAccessLogContextを生成する。HttpAccessLogUtil.getAccessLogContext
(Request<?> request, ServletExecutionContext context) リクエストスコープからHttpAccessLogFormatter.HttpAccessLogContext
を取得する。
存在しない場合はHttpAccessLogFormatter.HttpAccessLogContext
を生成し、リクエストスコープに設定する。Modifier and TypeMethodDescriptionprotected Map<String,
LogItem<HttpAccessLogFormatter.HttpAccessLogContext>> HttpAccessLogFormatter.getLogItems
(Map<String, String> props) フォーマット対象のログ出力項目を取得する。HttpAccessJsonLogFormatter.getObjectBuilders
(Map<String, String> props) フォーマット対象のログ出力項目を取得する。Modifier and TypeMethodDescriptionstatic void
HttpAccessLogUtil.begin
(HttpAccessLogFormatter.HttpAccessLogContext context, Object[] logOptions) リクエスト処理開始時のログを出力する。void
HttpAccessJsonLogFormatter.ClientHostBuilder.build
(Map<String, Object> structuredObject, HttpAccessLogFormatter.HttpAccessLogContext context) 構造化ログのオブジェクトを構築する。void
HttpAccessJsonLogFormatter.ClientIpAddressBuilder.build
(Map<String, Object> structuredObject, HttpAccessLogFormatter.HttpAccessLogContext context) 構造化ログのオブジェクトを構築する。void
HttpAccessJsonLogFormatter.ClientUserAgentBuilder.build
(Map<String, Object> structuredObject, HttpAccessLogFormatter.HttpAccessLogContext context) 構造化ログのオブジェクトを構築する。void
HttpAccessJsonLogFormatter.ContentPathBuilder.build
(Map<String, Object> structuredObject, HttpAccessLogFormatter.HttpAccessLogContext context) 構造化ログのオブジェクトを構築する。void
HttpAccessJsonLogFormatter.DispatchingClassBuilder.build
(Map<String, Object> structuredObject, HttpAccessLogFormatter.HttpAccessLogContext context) 構造化ログのオブジェクトを構築する。void
HttpAccessJsonLogFormatter.EndTimeBuilder.build
(Map<String, Object> structuredObject, HttpAccessLogFormatter.HttpAccessLogContext context) 構造化ログのオブジェクトを構築する。void
HttpAccessJsonLogFormatter.ExecutionTimeBuilder.build
(Map<String, Object> structuredObject, HttpAccessLogFormatter.HttpAccessLogContext context) 構造化ログのオブジェクトを構築する。void
HttpAccessJsonLogFormatter.FreeMemoryBuilder.build
(Map<String, Object> structuredObject, HttpAccessLogFormatter.HttpAccessLogContext context) 構造化ログのオブジェクトを構築する。void
HttpAccessJsonLogFormatter.LabelBuilder.build
(Map<String, Object> structuredObject, HttpAccessLogFormatter.HttpAccessLogContext context) 構造化ログのオブジェクトを構築する。void
HttpAccessJsonLogFormatter.MaxMemoryBuilder.build
(Map<String, Object> structuredObject, HttpAccessLogFormatter.HttpAccessLogContext context) 構造化ログのオブジェクトを構築する。void
HttpAccessJsonLogFormatter.MethodBuilder.build
(Map<String, Object> structuredObject, HttpAccessLogFormatter.HttpAccessLogContext context) 構造化ログのオブジェクトを構築する。void
HttpAccessJsonLogFormatter.ParametersBuilder.build
(Map<String, Object> structuredObject, HttpAccessLogFormatter.HttpAccessLogContext context) 構造化ログのオブジェクトを構築する。void
HttpAccessJsonLogFormatter.PortBuilder.build
(Map<String, Object> structuredObject, HttpAccessLogFormatter.HttpAccessLogContext context) 構造化ログのオブジェクトを構築する。void
HttpAccessJsonLogFormatter.QueryStringBuilder.build
(Map<String, Object> structuredObject, HttpAccessLogFormatter.HttpAccessLogContext context) 構造化ログのオブジェクトを構築する。void
HttpAccessJsonLogFormatter.RequestIdBuilder.build
(Map<String, Object> structuredObject, HttpAccessLogFormatter.HttpAccessLogContext context) 構造化ログのオブジェクトを構築する。void
HttpAccessJsonLogFormatter.ResponseStatusCodeBuilder.build
(Map<String, Object> structuredObject, HttpAccessLogFormatter.HttpAccessLogContext context) 構造化ログのオブジェクトを構築する。void
HttpAccessJsonLogFormatter.SessionIdBuilder.build
(Map<String, Object> structuredObject, HttpAccessLogFormatter.HttpAccessLogContext context) 構造化ログのオブジェクトを構築する。void
HttpAccessJsonLogFormatter.SessionScopeBuilder.build
(Map<String, Object> structuredObject, HttpAccessLogFormatter.HttpAccessLogContext context) 構造化ログのオブジェクトを構築する。void
HttpAccessJsonLogFormatter.SessionStoreIdBuilder.build
(Map<String, Object> structuredObject, HttpAccessLogFormatter.HttpAccessLogContext context) 構造化ログのオブジェクトを構築する。void
HttpAccessJsonLogFormatter.StartTimeBuilder.build
(Map<String, Object> structuredObject, HttpAccessLogFormatter.HttpAccessLogContext context) 構造化ログのオブジェクトを構築する。void
HttpAccessJsonLogFormatter.StatusCodeBuilder.build
(Map<String, Object> structuredObject, HttpAccessLogFormatter.HttpAccessLogContext context) 構造化ログのオブジェクトを構築する。void
HttpAccessJsonLogFormatter.UrlBuilder.build
(Map<String, Object> structuredObject, HttpAccessLogFormatter.HttpAccessLogContext context) 構造化ログのオブジェクトを構築する。void
HttpAccessJsonLogFormatter.UserIdBuilder.build
(Map<String, Object> structuredObject, HttpAccessLogFormatter.HttpAccessLogContext context) 構造化ログのオブジェクトを構築する。static void
HttpAccessLogUtil.end
(HttpAccessLogFormatter.HttpAccessLogContext context, Object[] logOptions) リクエスト処理終了時のログを出力する。HttpAccessJsonLogFormatter.formatBegin
(HttpAccessLogFormatter.HttpAccessLogContext context) リクエスト処理開始時のメッセージをフォーマットする。HttpAccessLogFormatter.formatBegin
(HttpAccessLogFormatter.HttpAccessLogContext context) リクエスト処理開始時のメッセージをフォーマットする。HttpAccessJsonLogFormatter.formatDispatchingClass
(HttpAccessLogFormatter.HttpAccessLogContext context) ディスパッチ先クラス決定後のメッセージをフォーマットする。HttpAccessLogFormatter.formatDispatchingClass
(HttpAccessLogFormatter.HttpAccessLogContext context) ディスパッチ先クラス決定後のメッセージをフォーマットする。HttpAccessJsonLogFormatter.formatEnd
(HttpAccessLogFormatter.HttpAccessLogContext context) リクエスト処理終了時のメッセージをフォーマットする。HttpAccessLogFormatter.formatEnd
(HttpAccessLogFormatter.HttpAccessLogContext context) リクエスト処理終了時のメッセージをフォーマットする。HttpAccessJsonLogFormatter.formatParameters
(HttpAccessLogFormatter.HttpAccessLogContext context) hiddenパラメータ復号後のメッセージをフォーマットする。HttpAccessLogFormatter.formatParameters
(HttpAccessLogFormatter.HttpAccessLogContext context) hiddenパラメータ復号後のメッセージをフォーマットする。HttpAccessLogFormatter.ClientHostItem.get
(HttpAccessLogFormatter.HttpAccessLogContext context) クライアント端末ホストを取得する。HttpAccessLogFormatter.ClientIpAddressItem.get
(HttpAccessLogFormatter.HttpAccessLogContext context) クライアント端末IPアドレスを取得する。HttpAccessLogFormatter.ClientUserAgentItem.get
(HttpAccessLogFormatter.HttpAccessLogContext context) HTTPヘッダの User-Agent を取得する。HttpAccessLogFormatter.ContentPathItem.get
(HttpAccessLogFormatter.HttpAccessLogContext context) コンテンツパスを取得する。HttpAccessLogFormatter.DispatchingClassItem.get
(HttpAccessLogFormatter.HttpAccessLogContext context) ディスパッチ先クラスを取得する。HttpAccessLogFormatter.ExecutionTimeItem.get
(HttpAccessLogFormatter.HttpAccessLogContext context) 実行時間を取得する。HttpAccessLogFormatter.FreeMemoryItem.get
(HttpAccessLogFormatter.HttpAccessLogContext context) 開始時の空きメモリ量を取得する。HttpAccessLogFormatter.MaxMemoryItem.get
(HttpAccessLogFormatter.HttpAccessLogContext context) 最大メモリ量を取得する。HttpAccessLogFormatter.MethodItem.get
(HttpAccessLogFormatter.HttpAccessLogContext context) HTTPメソッドを取得する。HttpAccessLogFormatter.PortItem.get
(HttpAccessLogFormatter.HttpAccessLogContext context) ポート番号を取得する。HttpAccessLogFormatter.QueryStringItem.get
(HttpAccessLogFormatter.HttpAccessLogContext context) クエリ文字列を取得する。 クエリ文字列があれば"?"を含めクエリ文字列を取得する。HttpAccessLogFormatter.RequestIdItem.get
(HttpAccessLogFormatter.HttpAccessLogContext context) リクエストIDを取得する。HttpAccessLogFormatter.ResponseStatusCodeItem.get
(HttpAccessLogFormatter.HttpAccessLogContext context) ステータスコードを取得する。HttpAccessLogFormatter.SessionIdItem.get
(HttpAccessLogFormatter.HttpAccessLogContext context) セッションIDを取得する。HttpAccessLogFormatter.SessionStoreIdItem.get
(HttpAccessLogFormatter.HttpAccessLogContext context) セッションストアIDを取得する。HttpAccessLogFormatter.StatusCodeItem.get
(HttpAccessLogFormatter.HttpAccessLogContext context) ステータスコードを取得する。HttpAccessLogFormatter.UrlItem.get
(HttpAccessLogFormatter.HttpAccessLogContext context) URLを取得する。HttpAccessLogFormatter.UserIdItem.get
(HttpAccessLogFormatter.HttpAccessLogContext context) ユーザIDを取得する。protected Date
HttpAccessLogFormatter.EndTimeItem.getDate
(HttpAccessLogFormatter.HttpAccessLogContext context) 日時を取得する。protected Date
HttpAccessLogFormatter.StartTimeItem.getDate
(HttpAccessLogFormatter.HttpAccessLogContext context) 日時を取得する。HttpAccessLogFormatter.ParametersItem.getMap
(HttpAccessLogFormatter.HttpAccessLogContext context) コンテキストからマップを取得する。HttpAccessLogFormatter.SessionScopeItem.getMap
(HttpAccessLogFormatter.HttpAccessLogContext context) コンテキストからマップを取得する。static void
HttpAccessLogUtil.logDispatchingClass
(HttpAccessLogFormatter.HttpAccessLogContext context) ディスパッチ先クラス決定後のログを出力する。static void
HttpAccessLogUtil.logParameters
(HttpAccessLogFormatter.HttpAccessLogContext context) hiddenパラメータ復号後のログを出力する。