![]() |
![]() |
![]() |
![]() |
サーバ : ロギング : HTTP
コンフィグレーション オプション 詳細なコンフィグレーション オプション 関連タスク 関連トピック
このページでは、サーバの HTTP ロギングをコンフィグレーションします。デフォルトでは HTTP ロギングは有効で、サーバは HTTP リクエストを個別のログ ファイルに保存 します。HTTP リクエストはサーバ ログ ファイルまたはドメイン ログ ファイルには保存 されません。
また、HTTP リクエストを格納するログ ファイルの名前と、ログ ファイルのデータの 保存期間およびフォーマットも指定できます。
注意 : 仮想ホスト用に HTTP ロギングを設定した場合、その仮想ホストに 対するすべての HTTP リクエストが個別のログ ファイルに保存されます。
コンフィグレーション オプション
名前 説明 HTTP アクセス ログ ファイルを有効化 このサーバが HTTP リクエストをロギングするかどうかを示します (このページのその他のフィールドは、このチェック ボックスをオンにした場合にのみ意味を持ちます)。
WebServerMBean オブジェクトの loggingEnabled 属性を取得します。
MBean 属性:
WebServerLogMBean.LoggingEnabled
セキュアな値:
true
ログ ファイル名 ログ ファイルの名前。
MBean 属性:
WebServerLogMBean.FileName
ローテーションの種類 古いログ メッセージを別のログ ファイルに移すための条件。
[なし]
メッセージは 1 つのファイルに蓄積されます。サイズが大きくなり過ぎた場合、ファイルの内容を消去する必要があります。WebLogic Server にはログ ファイルの過剰な膨張を防ぐために 500 MB のしきい値が設けられており、このしきい値を超えると強制的なローテーションが行われます。
[サイズ]
ログ ファイルが
FileMinSize
に指定したサイズに達すると、ファイル名がFileName.n
に変更されます。[時間]
TimeSpan
に指定した間隔で、ファイル名がFileName.n
に変更されます。ファイル名が変更されると、以後のメッセージは
FileName
に指定した名前の新しいファイルに蓄積されます。MBean 属性:
WebServerLogMBean.RotationType
セキュアな値:
[時間]
ローテーション ファイル サイズ サーバがログ メッセージを別個のファイルに移動するきっかけとなるサイズ (1 ~ 65535 KB)。ログ ファイルが指定の最小サイズに到達すると、以後サーバはファイル サイズをチェックする際に現在のログ ファイルの名前を
FileName.n
に変更し、それ以降のメッセージを保存するための新規ログ ファイルを作成します (ファイルのローテーション タイプの [サイズ
] を指定する必要があります)。MBean 属性:
WebServerLogMBean.FileMinSize
最小値:
1
最大値:
65535
ローテーション開始時刻 時間ベースのローテーションの開始時間 (時間および分) を指定します。
この値によって指定された間隔で、現在のログ ファイル名が変更されます。以後、[ファイルローテーション間隔] で指定した間隔でログ ファイル名が変更されます。
指定した時刻が既に過ぎている場合、サーバは即座にファイルのローテーションを開始します。
時間は「
k:mm
」のフォーマットで指定します。
k
24 時間表記での時間。
mm
分
MBean 属性:
WebServerLogMBean.RotationTime
ローテーション間隔 古いログ メッセージが別のログ ファイルに移される間隔 (単位は時間)。ファイルのローテーション タイプの [
時間
] を指定する必要があります。MBean 属性:
WebServerLogMBean.FileTimeSpan
最小値:
1
保存するファイル数の制限 古いメッセージを保存するためにこのサーバ インスタンスが作成するログ ファイルの数を制限するかどうかを指定します (ファイルのローテーション タイプの [
サイズ
] または [時間
] を指定する必要があります)。この制限数に達すると、最も古いログ ファイルが削除され、最新のサフィックスの付いた新しいログ ファイルが作成されます。
このオプションを有効にしない場合、新しいファイルが無限に作成されていくため、必要に応じてこれらのファイルを削除する必要があります。
MBean 属性:
WebServerLogMBean.NumberOfFilesLimited
保存するファイル数 サーバがログをローテーションする際に作成するログ ファイルの最大数。この数には、現在のメッセージを格納するためにサーバが使用しているファイルは含まれません ([ファイル数制限] を有効化する必要があります)。
MBean 属性:
WebServerLogMBean.FileCount
最小値:
1
最大値:
99999
ログ ファイル ローテーションのディレクトリ ローテーションされたログ ファイルが格納されるディレクトリ。デフォルトでは、ローテーションされたファイルはログ ファイルと同じディレクトリに格納されます。
MBean 属性:
WebServerLogMBean.LogFileRotationDir
起動時にログ ファイルをローテーションする 起動サイクルの間、サーバがログ ファイルをローテーションするかどうかを指定します。
MBean 属性:
WebServerLogMBean.RotateLogOnStartup
詳細なコンフィグレーション オプション
名前 説明 フォーマット HTTP ログ ファイルのフォーマット。どちらのフォーマットも W3C で定義されています。拡張ログ フォーマットでは、ログ ファイルでサーバのディレクティブを使用して、サーバが記録する情報をカスタマイズします。
MBean 属性:
WebServerLogMBean.LogFileFormat
拡張ロギング フォーマットのフィールド access.log の
拡張
ロギング フォーマットに指定されたフィールドのリストを返します。MBean 属性:
WebServerLogMBean.ELFFields
ログの時刻 (GMT) HTTP ログ メッセージのタイム スタンプを、ホスト コンピュータで指定されているローカル タイム ゾーンに関係なく、グリニッジ標準時 (GMT) で記録するかどうかを指定します。
これは、拡張フォーマットのログ ファイルに関する W3C 仕様に準拠するために使用します。この仕様では、拡張フォーマットのログ エントリのタイム スタンプはすべて GMT で記録するように規定されています。
これは、メッセージ フォーマットとして [
拡張
] を指定している場合にのみ適用されます。MBean 属性:
WebServerLogMBean.LogTimeInGMT
![]() ![]() |