アクセスログ
作成対象:
- 開発者
- 管理者
- ユーザー
これらのサーバー設定を使用して、アクセスをログに記録します。
構文
TC::directory - ログファイルのフォルダ
Platform Server がログファイルを書き込むフォルダー。 絶対パスまたは install_folder
に対する相対パスを指定できます。 デフォルトは install_folder
/logs です。
TC::maxDays - ログファイルを保存する日数
日数のログファイルは保持する必要があります。 新しいログ ファイルは毎日深夜 0 時に作成されます。 このとき、Image Server または Render Server によって書き込まれたファイルを含め、ログ ファイル フォルダ内の指定された日数より古いファイルがすべて削除されます。 初期設定は 10。
TC::prefix - アクセスログファイル名
アクセスログデータが書き込まれるファイルの名前プレフィックス。 日付とファイルサフィックス( yyyy
-mm
-dd
.log)が、指定された文字列に追加されます。 アクセスログファイルの名前は、トレースログファイルの名前とは異なる必要があります。 デフォルトは「access-
」です。
TC::pattern - アクセスログのパターン
アクセスログレコード Platform Server データパターンを指定します。 パターン文字列は、対応する値に置き換えられる変数を指定します。 パターン文字列内のその他すべての文字は、文字通りログレコードに転送されます。
キャッシュウォームアップユーティリティを使用するには、スペースをフィールドセパレーターとして使用する必要があります。 Platform Server は、フィールド値のすべてのスペースと「%」文字を、それぞれ %20
と %25
に置き換えます。
次のパターン変数がサポートされています。
パターン | 説明 |
---|---|
%a | リモート IP アドレス。 |
%A | ローカル IP アドレス。 |
%b | 応答バイト数から HTTP ヘッダーを除外します。ゼロの場合は「」。 |
%B | HTTP ヘッダーを除く応答バイト数。 |
%D | リクエスト処理時間(ミリ秒単位)。 |
%I | スレッド id (デバッグ/エラーログエントリの相互参照用)。 |
%G |
日時( yyyy - MM - dd HH : mm : ss 形式) SSS オフセット ( SSS はミリ秒、 オフセット は GMT 時間オフセット)。この時間値は、応答がクライアントに送信される際にキャプチャされます。 |
%m | リクエストメソッド( GET、 POST など)。 |
%O | リクエストの重複(同時に処理されるリクエスト数)。 |
%p | この要求を受信したローカル ポート。 |
%q | クエリ文字列(「?」が前に付く) 存在する場合)。 |
%r | リクエストの最初の行(リクエストメソッド、URI、HTTP バージョン)。 |
%R | %r と同じ すが、ログ解析の問題を回避するために、URI に制限付き HTTP エンコードを適用します。 |
%s | HTTP 応答のステータスコード。 |
%S | ユーザーセッション ID。 |
%t | 日付と時刻(共通ログ形式)。 |
%u | 認証されたリモートユーザー(存在する場合)、それ以外のユーザー''。 |
%U | URI パス。 |
%v | ローカルサーバー名。 |
%T | リクエスト処理時間(秒)。 |
%{CacheKey}r | Platform Server キャッシュキー(キャッシュファイルフォルダー/名前)。 |
%{CacheUse}r | Platform Server キャッシュ管理キーワード: { 再利用済み |が作成されました |が更新されました | リモート | REMOTE_CREATED | REMOTE_UPDATED | REMOTE_CACHE |検証済み |無視 |未定義 }。 |
%{ContentType}r | 応答の MIME タイプ。 |
%{Context}r | コンテキストフォワードが発生する場合の宛先コンテキスト。 |
%{Digest}r | 応答ヘッダー値(応答データ MD5 署名)の の etag。 |
%{Exception}r | エラーメッセージ。 |
%{FetchTime}r | Image Server からキャッシュエントリまたはデータを取得するのにかかる時間。 |
%{ParseTime}r | 要求の解析と画像カタログ参照に要した時間。 |
%{PathBasedAccess}r | このリクエストがカタログシステムの外部でパスベースのアクセスを試みたかどうかを示します。 |
%{PeerServer}r | キャッシュエントリを配信したキャッシュクラスター内のピアサーバーの IP アドレス。または CacheUse が REMOTE_CREATED ードでも REMOTE_UPDATED ードでも い場合は「–」 指定します。 |
%{ProcessingStatus}r |
エラーカテゴリ:
|
%{ReqType}r | req= の大文字の値。 |
%{RootId}r | リクエストのメインカタログのルート ID。 |
%{SendTime}r | 出力ストリーム Platform Server データを書き込んだ後、応答を送信するのに要する時間。 |
%{Size}r | %B 似ていますが、304 (変更されていない)応答の値が含まれます。 |
%{TransformedUrl}r | すべてのルールセット変換後の最終 URL。 |
%{ httpRequestHeader }i | 指定された HTTP リクエストヘッダーの値。 |
%{ httpResponseHeader } | 指定された HTTP 応答ヘッダーの値。 |
デフォルトは "%G %a %s %{ProcessingStatus}r %{Size}r %D %{ParseTime}r %{FetchTime}r %O %{ReqType}r '%{RootId}r' %{CacheUse}r %R [%I] '%{Referer}i' %{Host}i %{X-Forwarded-For}i %{If-None-Match}i %{If-Match}i %{If-Modified-Since}i %{Digest}r %{ContentType}r %p %{Exception}r %{CacheKey}r %{PeerServer}" %{SendTime}r %{Context}r %{TransformedUrl}r %{PathBasedAccess}r.