5.5.2. アクセスログのプロパティー
アクセスログのデフォルト形式は以下のとおりです。
%x{address} %X{user} [%d{dd/MMM/yyyy:HH:mm:ss z}] "%X{method} %m %X{protocol}" %X{status} %X{requestSize} %X{responseSize} %X{duration}%n
前述のフォーマットは、以下のようなログエントリーを作成します。
127.0.0.1 - [30/Oct/2018:12:41:50 CET] "PUT /rest/default/key HTTP/1.1" 404 5 77 10
ロギングプロパティーは %X{name} 表記を使用し、アクセスログの形式を変更可能にします。以下は、デフォルトのロギングプロパティーです。
| プロパティー | 説明 |
|---|---|
|
|
|
|
| 認証を使用する場合のプリンシパル名。 |
|
|
使用されるメソッド。 |
|
|
使用されるプロトコル |
|
|
REST エンドポイントの HTTP ステータスコード。 |
|
| リクエストのサイズ (バイト単位)。 |
|
| 応答のサイズ (バイト単位)。 |
|
| サーバーによる要求の処理にかかった時間 (ミリ秒数)。 |
h: で始まるヘッダー名を使用して、リクエストに含まれるヘッダーをログに記録します (例: %X{h:User-Agent})。