ストア・アンド・フォワード・エージェント: JMSロギング
このページでは、このSAFエージェントのメッセージ・ログ・ファイルのデフォルト名を変更するか、古いメッセージ・ログを別のファイルに移動(ローテーション)するための条件を構成します。
構成オプション
名前 説明 ログ・ファイル名 現在のログ・メッセージを格納するファイルの名前。この値は通常、このMBeanの親の名前を元に算出されます。たとえば、サーバー・ログでは
SERVER_NAME.log
となります。ただし、親の名前が取得できない場合、ファイル名は
weblogic.log
となります。相対パス名を指定した場合、サーバーのルート・ディレクトリが基準と解釈されます。ログ・ファイルがローテーションされるときにファイル名に日付および時刻を含めるようにするには、
java.text.SimpleDateFormat
変数をファイル名に追加します。各変数はパーセント(%
)記号で囲みます。たとえば、ファイル名が
myserver_%yyyy%_%MM%_%dd%_%hh%_%mm%.log
に定義されている場合、ログ・ファイルの名前はmyserver_yyyy_mm_dd_hh_mm.log
となります。ログ・ファイルがローテーションされると、ローテーションされたファイル名には日付スタンプが含まれます。たとえば、2003年4月2日の10:05 AMにログ・ファイルが最初にローテーションされた場合、古いメッセージが含まれるログ・ファイルの名前は
myserver_2003_04_02_10_05.log00001
のようになります。時刻と日付を含めない場合、ローテーションされたログ・ファイルには作成順に番号が付けられます。たとえば、
myserver.log00007
のようになります。MBean属性:
LogMBean.FileName
ローテーション・タイプ 古いログ・メッセージを別のログ・ファイルに移すための条件。
NONE
1つのファイルにメッセージが累積します。サイズが大きくなりすぎた場合、ファイルの内容を消去する必要があります。WebLogic Serverにはログ・ファイルの過剰な膨張を防ぐために500 MBのしきい値が設けられており、このしきい値を超えると強制的なローテーションが行われます。
SIZE
ログ・ファイルが
FileMinSize
に指定したサイズに達すると、ファイル名がSERVER_NAME.lognnnnn
に変更されます。TIME
TimeSpan
に指定した間隔で、ファイル名がSERVER_NAME.lognnnnn
に変更されます。ファイル名が変更されると、以後のメッセージはログ・ファイル名として指定された名前の新しいファイルに蓄積されます。
MBean属性:
LogMBean.RotationType
ローテーション・ファイル・サイズ サーバーがログ・メッセージを別のファイルに移すトリガーとなるサイズ(1 - 65535KB)。ログ・ファイルが指定の最小サイズに到達すると、以後サーバーはファイル・サイズをチェックする際に現在のログ・ファイルの名前を
FileName.n
に変更し、それ以降のメッセージを保存するための新規ログ・ファイルを作成します(ファイルのローテーション・タイプの「サイズ」
を指定する必要があります)。MBean属性:
LogMBean.FileMinSize
最小値:
1
最大値:
2097150
ローテーション開始時刻 時間ベースのローテーションの開始時間(時間および分)を指定します。
この値によって指定された間隔で、現在のログ・ファイル名が変更されます。以後、「ファイル・ローテーション間隔」に指定された間隔でログ・ファイル名が変更されます。
WebLogic Serverにはログ・ファイルの過剰な膨張を防ぐために500 MBのしきい値が設けられており、このしきい値を超えると強制的なローテーションが行われます。
時間は
H:mm
のフォーマットで指定します。
H
は、1日のうちの時間です(0-23)
mm
は、1時間のうちの分です
MBean属性:
LogMBean.RotationTime
ローテーション間隔 古いログ・メッセージが別のログ・ファイルに移される間隔(時間単位)。ファイルのローテーション・タイプの
「時間」
を指定する必要があります。MBean属性:
LogMBean.FileTimeSpan
最小値:
1
保存するファイル数の制限 古いメッセージを保存するためにこのサーバー・インスタンスが作成するログ・ファイルの数を制限するかどうかを指定します。(ファイルのローテーション・タイプの
「サイズ」
または「時間」
を指定する必要があります)。MBean属性:
LogMBean.NumberOfFilesLimited
保存するファイル数 サーバーがログをローテーションする際に作成するログ・ファイルの最大数。この数には、現在のメッセージを格納するためにサーバーが使用するファイルは含まれません。(「保存するファイル数の制限」を有効にする必要があります)。
MBean属性:
LogMBean.FileCount
最小値:
1
最大値:
99999
ログ・ファイル・ローテーションのディレクトリ ローテーションされたログ・ファイルが格納されるディレクトリ。デフォルトでは、ローテーションされたファイルはログ・ファイルと同じディレクトリに格納されます。
MBean属性:
LogMBean.LogFileRotationDir
起動時にログ・ファイルをローテーションする 起動サイクル中に、サーバーがログ・ファイルをローテーションするかどうかを指定します。本番モードでのデフォルト値はfalseです。
MBean属性:
LogMBean.RotateLogOnStartup