HTTP アクセス・ログには、すべてのインバウンド HTTP クライアント要求の記録が含まれます。

名前 タイプ デフォルト 説明

enabled

ブール値

true

accessLogging 構成エレメントが定義されている場合にアクセス・ロギングを使用可能にします。 注: この属性が効果を持つためにはアクセス・ロギングが構成されている必要があります。

filePath

ファイルのパス

${server.output.dir}/logs/http_access.log

アクセス・ログ・ファイルのディレクトリー・パスと名前。 ディレクトリー・パスの指定では、標準の変数置換 (${server.output.dir} など) を使用できます。

id

ストリング

固有の構成 ID。

logFormat

string

%h %u %{t}W "%r" %s %b

クライアント・アクセス情報のロギングに使用されるログ・フォーマットを指定します。

maxFileSize

int
最小: 0

20

ログ・ファイルの最大サイズ (MB)。これを超えると繰り越されます。値 0 は無制限を表します。

maxFiles

int
最小: 0

2

保持されるログ・ファイルの最大数。これを超えると、一番古いファイルが除去されます。値 0 は無制限を表します。

rolloverInterval

期間 (精度: 分)

-1

ログ・ロールオーバー間の時間間隔 (時間単位が指定されていない場合は分単位)。 正整数の後に時間単位 (日 (d)、時間 (h)、または分 (m)) を付けて指定してください。 例えば、5 時間を 5hと指定します。 1 つのエントリーに複数の値を含めることができます。 例えば、1d5h は 1 日と 5 時間に相当します。 rolloverStartTime が指定されている場合、rolloverInterval のデフォルト値は 1 日です。 rolloverInterval と rolloverStartTime の両方が指定されていない場合、時間ベースのログ・ロールオーバーは無効になります。. 正整数の後に時間単位 (時間 (h)、または分 (m)) を付けて指定してください。 例えば、30 分は 30m と指定します。 単一エントリーに複数の値を含めることができます。 例えば、90 分の場合、1h30m とすることができます。

rolloverStartTime

string

ログの最初のロールオーバーがスケジュールされている時刻。 ロールオーバー間隔の期間は、ロールオーバーの開始時刻から始まります。 有効な値は、HH:MM の 24 時間表記の ISO-8601 日時フォーマット設定に従います。00:00 は午前 0 時を表します。 ゼロを埋め込む必要があります。 rolloverInterval が指定されている場合、rolloverStartTime のデフォルト値は 00:00、真夜中です。 rolloverInterval と rolloverStartTime の両方が指定されていない場合、時間ベースのログ・ロールオーバーは無効になります。