Liberty プロファイル: HTTP アクセス・ロギング
Liberty プロファイル: HTTP アクセス・ロギング
HTTP トランスポート・チャネルのカスタム・プロパティー
---
accessLogFormat
accessLogFormat プロパティーは、HTTP トランスポート・チャネルの NCSA アクセス・ログに含める情報、およびその情報のフォーマット設定を指定する場合に使用します。このプロパティーの値は、オプションのスペース区切りリストです。オプションを指定する順序によって、ログにおけるこの情報のフォーマットが決まります。
個々のオプションは引用符で囲むことができますが、引用符が必須ではありません。 特に記載がない限り、オプションで要求された情報を入手できない場合、そのオプションには「-」という値が出力されます。
以下のリストに、選択可能なオプションと、このプロパティーに指定された値の中にそのオプションが指定された場合に出力される情報を示します。
%a
%A
%b
%B
%{CookieName}C または %C
%D
%h
%i または %{HeaderName}i
%m
%o または %{HeaderName}o
%q
%r
%s
%t
%(t)W
%u
%U
例えば、このプロパティーの値として以下のディレクティブを指定できます。
%h %i %u %t "%r" %s %b
この設定の場合、NCSA アクセス・ログには、各要求の以下の情報が指定された順序で含まれます。
リモート・ホスト
要求の HeaderName ヘッダー値
WebSphere 固有の $WSRU ヘッダーによるリモート・ユーザー
要求の開始時刻の NCSA 形式
要求の先頭行
応答の状況コード
ヘッダーを除いた応答サイズ (バイト)
---
リモート IP アドレス
ローカル IP アドレス
ヘッダーを除いた応答サイズ (バイト)
ヘッダーを除いた応答サイズ (バイト)
値が見つからない場合、「-」ではなく 0 が出力されます。
中括弧内に指定した要求 Cookie。または、中括弧が含まれていない場合は、すべての要求 Cookie を出力します。
要求の経過時間 (ミリ秒の正確度、マイクロ秒の精度)
リモート・ホスト
要求の HeaderName ヘッダー値
要求メソッド
応答の HeaderName ヘッダー値
パスワードをエスケープして照会ストリングを出力します
要求の先頭行
応答の状況コード
要求の開始時刻の NCSA 形式
アクセス・ログへのメッセージがログに記録するためにキューに入れられた現在時刻 (標準 NCSA 形式)
WebSphere Application Server 固有の $WSRU ヘッダーによるリモート・ユーザー
照会ストリングを含まない URL パス。