アクセスログ

「アクセスログ」ページには、次のオプションが含まれます。

ローテーション

このオプションを選択すると、ログファイルのローテーションが有効になります。このオプションは、デフォルトでは無効になっています。

ローテーションポリシー

使用可能なローテーションポリシーは time のみです。

ローテーション間隔

アクセスログのローテーション間隔(分)です。このフィールドは、「ローテーションポリシー」が time の場合にのみ有効です。デフォルト値は 1440 分 (24 時間) です。

ログローテーションごとに一意のサフィックスを作成するために必要な値がローテーションサフィックスに含まれていることを確認してください。たとえば、アクセスログを毎日複数回の頻度でローテーションする場合には、ローテーションサフィックスに時刻を含めます。

ローテーション間隔が経過するたびにアクセスログファイルがローテーションされるようにするには、一意のサフィックスが必要です。新しいアクセスログファイルのローテーションサフィックスが既存のアクセスログファイルのローテーションサフィックスと同じ場合、ファイルはローテーションされません。

ローテーションサフィックス

ローテーション後にログファイルの最後に追加される文字列値。デフォルト値は yyyy-MM-dd です。

形式

アクセスログに取り込まれる情報と取り込まれる順序を指定する文字列値。デフォルト値は次のとおりです。

%client.name% %auth-user-name% %datetime% %request% %status% %response.length%

形式文字列に含めることができる文字列値は次のとおりです。

%client.name%

クライアントホスト名

%client.dns%

クライアント DNS

%datetime%

システム日付

%request%

完全な HTTP 要求行

%status%

状態

%response.length%

応答コンテンツ長

%header.referer%

Referer ヘッダー

%header.user-agent%

ユーザーエージェントヘッダー

%http-method%

HTTP メソッド

%http-uri%

HTTP URI

%query-str%

HTTP クエリー文字列

%http-version%

HTTP プロトコルバージョン

%header.accept%

受け入れヘッダー

%header.date%

日付ヘッダー

%header.if-mod-since%

If-Modified-Since ヘッダー

%header.auth%

認証ヘッダー

%header.any%

RFC 2616 で定義された任意の有効な HTTP ヘッダー値 (any も有効なヘッダー値。ここでは変数として指定される)

%auth-user-name%

承認ユーザーの名前

%cookie.value%

Cookie の値

%vs.id%

仮想サーバー ID