Uses of Class
nablarch.fw.web.handler.HttpAccessLogFormatter.HttpAccessLogContext
Packages that use HttpAccessLogFormatter.HttpAccessLogContext
Package
Description
画面オンライン処理方式用の共通ハンドラを提供する。
画面オンライン処理方式向けフレームワーク標準ハンドラ。
-
Uses of HttpAccessLogFormatter.HttpAccessLogContext in nablarch.common.web.handler
Methods in nablarch.common.web.handler with parameters of type HttpAccessLogFormatter.HttpAccessLogContextModifier and TypeMethodDescriptionprotected voidHttpAccessLogHandler.writeBeginLog(HttpRequest request, ServletExecutionContext context, HttpAccessLogFormatter.HttpAccessLogContext logContext) リクエスト処理開始時のログを出力する。protected voidHttpAccessLogHandler.writeEndLog(HttpRequest request, ServletExecutionContext context, HttpAccessLogFormatter.HttpAccessLogContext logContext, HttpResponse response) リクエスト処理終了時のログを出力する。 -
Uses of HttpAccessLogFormatter.HttpAccessLogContext in nablarch.fw.web.handler
Methods in nablarch.fw.web.handler that return HttpAccessLogFormatter.HttpAccessLogContextModifier and TypeMethodDescriptionHttpAccessLogFormatter.createAccessLogContext()HttpAccessLogContextを生成する。HttpAccessLogUtil.getAccessLogContext(Request<?> request, ServletExecutionContext context) リクエストスコープからHttpAccessLogFormatter.HttpAccessLogContextを取得する。
存在しない場合はHttpAccessLogFormatter.HttpAccessLogContextを生成し、リクエストスコープに設定する。Methods in nablarch.fw.web.handler that return types with arguments of type HttpAccessLogFormatter.HttpAccessLogContextModifier and TypeMethodDescriptionprotected Map<String,LogItem<HttpAccessLogFormatter.HttpAccessLogContext>> HttpAccessLogFormatter.getLogItems(Map<String, String> props) フォーマット対象のログ出力項目を取得する。HttpAccessJsonLogFormatter.getObjectBuilders(Map<String, String> props) フォーマット対象のログ出力項目を取得する。Methods in nablarch.fw.web.handler with parameters of type HttpAccessLogFormatter.HttpAccessLogContextModifier and TypeMethodDescriptionstatic voidHttpAccessLogUtil.begin(HttpAccessLogFormatter.HttpAccessLogContext context, Object[] logOptions) リクエスト処理開始時のログを出力する。voidHttpAccessJsonLogFormatter.ClientHostBuilder.build(Map<String, Object> structuredObject, HttpAccessLogFormatter.HttpAccessLogContext context) 構造化ログのオブジェクトを構築する。voidHttpAccessJsonLogFormatter.ClientIpAddressBuilder.build(Map<String, Object> structuredObject, HttpAccessLogFormatter.HttpAccessLogContext context) 構造化ログのオブジェクトを構築する。voidHttpAccessJsonLogFormatter.ClientUserAgentBuilder.build(Map<String, Object> structuredObject, HttpAccessLogFormatter.HttpAccessLogContext context) 構造化ログのオブジェクトを構築する。voidHttpAccessJsonLogFormatter.ContentPathBuilder.build(Map<String, Object> structuredObject, HttpAccessLogFormatter.HttpAccessLogContext context) 構造化ログのオブジェクトを構築する。voidHttpAccessJsonLogFormatter.DispatchingClassBuilder.build(Map<String, Object> structuredObject, HttpAccessLogFormatter.HttpAccessLogContext context) 構造化ログのオブジェクトを構築する。voidHttpAccessJsonLogFormatter.EndTimeBuilder.build(Map<String, Object> structuredObject, HttpAccessLogFormatter.HttpAccessLogContext context) 構造化ログのオブジェクトを構築する。voidHttpAccessJsonLogFormatter.ExecutionTimeBuilder.build(Map<String, Object> structuredObject, HttpAccessLogFormatter.HttpAccessLogContext context) 構造化ログのオブジェクトを構築する。voidHttpAccessJsonLogFormatter.FreeMemoryBuilder.build(Map<String, Object> structuredObject, HttpAccessLogFormatter.HttpAccessLogContext context) 構造化ログのオブジェクトを構築する。voidHttpAccessJsonLogFormatter.LabelBuilder.build(Map<String, Object> structuredObject, HttpAccessLogFormatter.HttpAccessLogContext context) 構造化ログのオブジェクトを構築する。voidHttpAccessJsonLogFormatter.MaxMemoryBuilder.build(Map<String, Object> structuredObject, HttpAccessLogFormatter.HttpAccessLogContext context) 構造化ログのオブジェクトを構築する。voidHttpAccessJsonLogFormatter.MethodBuilder.build(Map<String, Object> structuredObject, HttpAccessLogFormatter.HttpAccessLogContext context) 構造化ログのオブジェクトを構築する。voidHttpAccessJsonLogFormatter.ParametersBuilder.build(Map<String, Object> structuredObject, HttpAccessLogFormatter.HttpAccessLogContext context) 構造化ログのオブジェクトを構築する。voidHttpAccessJsonLogFormatter.PortBuilder.build(Map<String, Object> structuredObject, HttpAccessLogFormatter.HttpAccessLogContext context) 構造化ログのオブジェクトを構築する。voidHttpAccessJsonLogFormatter.QueryStringBuilder.build(Map<String, Object> structuredObject, HttpAccessLogFormatter.HttpAccessLogContext context) 構造化ログのオブジェクトを構築する。voidHttpAccessJsonLogFormatter.RequestIdBuilder.build(Map<String, Object> structuredObject, HttpAccessLogFormatter.HttpAccessLogContext context) 構造化ログのオブジェクトを構築する。voidHttpAccessJsonLogFormatter.ResponseStatusCodeBuilder.build(Map<String, Object> structuredObject, HttpAccessLogFormatter.HttpAccessLogContext context) 構造化ログのオブジェクトを構築する。voidHttpAccessJsonLogFormatter.SessionIdBuilder.build(Map<String, Object> structuredObject, HttpAccessLogFormatter.HttpAccessLogContext context) 構造化ログのオブジェクトを構築する。voidHttpAccessJsonLogFormatter.SessionScopeBuilder.build(Map<String, Object> structuredObject, HttpAccessLogFormatter.HttpAccessLogContext context) 構造化ログのオブジェクトを構築する。voidHttpAccessJsonLogFormatter.SessionStoreIdBuilder.build(Map<String, Object> structuredObject, HttpAccessLogFormatter.HttpAccessLogContext context) 構造化ログのオブジェクトを構築する。voidHttpAccessJsonLogFormatter.StartTimeBuilder.build(Map<String, Object> structuredObject, HttpAccessLogFormatter.HttpAccessLogContext context) 構造化ログのオブジェクトを構築する。voidHttpAccessJsonLogFormatter.StatusCodeBuilder.build(Map<String, Object> structuredObject, HttpAccessLogFormatter.HttpAccessLogContext context) 構造化ログのオブジェクトを構築する。voidHttpAccessJsonLogFormatter.UrlBuilder.build(Map<String, Object> structuredObject, HttpAccessLogFormatter.HttpAccessLogContext context) 構造化ログのオブジェクトを構築する。voidHttpAccessJsonLogFormatter.UserIdBuilder.build(Map<String, Object> structuredObject, HttpAccessLogFormatter.HttpAccessLogContext context) 構造化ログのオブジェクトを構築する。static voidHttpAccessLogUtil.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 DateHttpAccessLogFormatter.EndTimeItem.getDate(HttpAccessLogFormatter.HttpAccessLogContext context) 日時を取得する。protected DateHttpAccessLogFormatter.StartTimeItem.getDate(HttpAccessLogFormatter.HttpAccessLogContext context) 日時を取得する。HttpAccessLogFormatter.ParametersItem.getMap(HttpAccessLogFormatter.HttpAccessLogContext context) コンテキストからマップを取得する。HttpAccessLogFormatter.SessionScopeItem.getMap(HttpAccessLogFormatter.HttpAccessLogContext context) コンテキストからマップを取得する。static voidHttpAccessLogUtil.logDispatchingClass(HttpAccessLogFormatter.HttpAccessLogContext context) ディスパッチ先クラス決定後のログを出力する。static voidHttpAccessLogUtil.logParameters(HttpAccessLogFormatter.HttpAccessLogContext context) hiddenパラメータ復号後のログを出力する。