Red Hat Training

A Red Hat training course is available for Red Hat JBoss Enterprise Application Platform

12.6.7. Periodic Size rotating ログハンドラープロパティー

表12.12 Periodic Size ログハンドラープロパティー

プロパティー データタイプ 説明
append ブール値
true に設定された場合、このハンドラーが書き込んだすべてのメッセージがファイル(すでに存在する場合)に追加されます。false に設定すると、アプリケーションサーバーが起動されるたびに、新しいファイルが作成されます。append への変更を反映するには、サーバーを再起動する必要があります。
rotate-size 文字列
ログファイルがローテーションされる前に到達できる最大サイズです。
max-backup-index 整数
保持されるサイズローテーションログの最大数。この数に達すると、古いログが再使用されます。デフォルト: 1
この設定は、ファイルサイズに基づいてローテーションされるログにのみ適用されます。
ファイルが日付形式のサフィックスでローテーションされている場合は、max-backup-index オプションを使用してパージされないことに注意してください。
接尾辞 文字列
この文字列はローテーションされたログのファイル名に追加され、ローテーションの頻度を決定するために使用されます。接尾辞の形式はドット(.)の後に date String が続きます。これは、SimpleDateFormat クラスによって解析できます。ログは、接尾辞で定義される最小時間単位に基づいてローテーションされます。suffix 属性で許可される最小時間の単位は分であることに注意してください。
たとえば、接尾辞 の値が .YYYY-MM-dd の場合は、ログが毎日ローテーションされます。server.log という名前のログファイルと 接尾辞 の値が .YYYY-MM-dd の場合、2014 年 10 月 20 日にローテーションされたログファイルの名前は server.log.2014-10-19 に なります。Periodic ログハンドラーの場合、接尾辞には最小時間単位の以前の値が含まれます。この例では、dd の値は 19 (前の日)です。
autoflush ブール値
true に設定すると、ログメッセージは受信直後にハンドラー割り当てファイルに送信されます。
file オブジェクト
このログハンドラーの出力が書き込まれるファイルを表すオブジェクト。これには、relative-topath の 2 つの設定プロパティーがあります。
relative-to 文字列
これは、ファイルオブジェクトのプロパティーで、ログファイルが含まれるディレクトリーです。ここでは、ファイルパス変数を指定できます。jboss.server.log.dir 変数は、サーバーの log/ ディレクトリーを参照します。
path 文字列
ファイルオブジェクトのプロパティーであり、ログメッセージが書き込まれるファイルの名前です。完全パスを決定するために、relative-to プロパティーの値に追加される相対パス名です。
enabled ブール値
true に設定された場合、ハンドラーが有効になり、通常とおり機能します。false に設定された場合、ログメッセージの処理時にハンドラーが無視されます。
filter-spec 文字列
フィルターを定義する式の値。式 not(match ("JBAS.*")はパターンに一致しないフィルターを定義します。
rotate-on-boot ブール値
true に設定されると、新しいログファイルがサーバーの起動時に作成されます。デフォルトは false です。
formatter 文字列
このログハンドラーで使用するログフォーマッター。
level 文字列
ログハンドラーが記録するログメッセージの最小レベル。
name 文字列
このログハンドラーの一意の ID。
named-formatter 文字列
ハンドラーで使用する定義されたフォーマッターの名前。
encoding 文字列
出力に使用する文字エンコーディングスキーム。