Administration Console オンライン ヘルプ

  前 次 前/次ボタンと目次ボタンとの区切り線 目次  

ストア アンド フォワード エージェント : JMS ロギング

コンフィグレーション オプション     詳細なコンフィグレーション オプション     関連タスク     関連トピック

このページでは、この SAF エージェントのメッセージ ログ ファイルのデフォルト名を変更するか、古いメッセージ ログを別のファイルに移動 (ローテーション) するための条件をコンフィグレーションします。

コンフィグレーション オプション

名前 説明
ログ ファイル名

現在のログ メッセージを格納するファイルの名前。この値は通常、この MBean の親の名前を元に算出されます。たとえば、サーバ ログでは serverName.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.log のようになります。

時刻と日付を含めない場合、ローテーションされたログ ファイルには作成順に番号が付けられます。たとえば、myserver.log00007 のようになります。

MBean 属性:
LogMBean.FileName

変更は、モジュールの再デプロイ後またはサーバの再起動後に有効になります。

ローテーションの種類

古いログ メッセージを別のログ ファイルに移すための条件。

  • [なし]

    メッセージは 1 つのファイルに蓄積されます。サイズが大きくなり過ぎた場合、ファイルの内容を消去する必要があります。WebLogic Server にはログ ファイルの過剰な膨張を防ぐために 500 MB のしきい値が設けられており、このしきい値を超えると強制的なローテーションが行われます。

  • [サイズ]

    ログ ファイルが FileMinSize に指定したサイズに達すると、ファイル名が FileName.n に変更されます。

  • [時間]

    TimeSpan に指定した間隔で、ファイル名が FileName.n に変更されます。

ファイル名が変更されると、以後のメッセージは FileName に指定された名前の新しいファイルに蓄積されます。

MBean 属性:
LogMBean.RotationType

セキュアな値: [時間]

変更は、モジュールの再デプロイ後またはサーバの再起動後に有効になります。

ローテーション ファイル サイズ

サーバがログ メッセージを別個のファイルに移動するきっかけとなるサイズ (1 ~ 65535 KB)。ログ ファイルが指定の最小サイズに到達すると、以後サーバはファイル サイズをチェックする際に現在のログ ファイルの名前を FileName.n に変更し、それ以降のメッセージを保存するための新規ログ ファイルを作成します (ファイルのローテーション タイプの [サイズ] を指定する必要があります)。

MBean 属性:
LogMBean.FileMinSize

最小値: 1

最大値: 65535

ローテーション開始時刻

時間ベースのローテーションの開始時間 (時間および分) を指定します。

この値によって指定された間隔で、現在のログ ファイル名が変更されます。以後、[ファイルローテーション間隔] に指定された間隔でログ ファイル名が変更されます。

指定した時刻が既に過ぎている場合、サーバは即座にファイルのローテーションを開始します。

時間は「k:mm」のフォーマットで指定します。

  • k

    24 時間表記での時間。

  • mm

MBean 属性:
LogMBean.RotationTime

ローテーション間隔

古いログ メッセージが別のログ ファイルに移される間隔 (時間単位)。ファイルのローテーション タイプの [時間] を指定する必要があります。

MBean 属性:
LogMBean.FileTimeSpan

最小値: 1

保存するファイル数の制限

古いメッセージを保存するためにこのサーバ インスタンスが作成するログ ファイルの数を制限するかどうかを指定します (ファイルのローテーション タイプの [サイズ] または [時間] を指定する必要があります)。

この制限数に達すると、最も古いログ ファイルが削除され、最新のサフィックスの付いた新しいログ ファイルが作成されます。

このオプションを有効にしない場合、新しいファイルが無限に作成されていくため、必要に応じてこれらのファイルを削除する必要があります。

MBean 属性:
LogMBean.NumberOfFilesLimited

保存するファイル数

サーバがログをローテーションする際に作成するログ ファイルの最大数。この数には、現在のメッセージを格納するためにサーバが使用するファイルは含まれません ([ファイル数制限] を有効にする必要があります)。

MBean 属性:
LogMBean.FileCount

最小値: 1

最大値: 99999

ログ ファイル ローテーションのディレクトリ

ローテーションされたログ ファイルが格納されるディレクトリ。デフォルトでは、ローテーションされたファイルはログ ファイルと同じディレクトリに格納されます。

MBean 属性:
LogMBean.LogFileRotationDir

変更は、モジュールの再デプロイ後またはサーバの再起動後に有効になります。

起動時にログ ファイルをローテーションする

起動サイクルの間、サーバがログ ファイルをローテーションするかどうかを指定します。

MBean 属性:
LogMBean.RotateLogOnStartup

変更は、モジュールの再デプロイ後またはサーバの再起動後に有効になります。

詳細なコンフィグレーション オプション

名前 説明
ロギングの実装

サーバのロギングを、Log4j の実装ベースで行うかどうかを指定します。デフォルトの WebLogic ロギングでは、JDK の一部である Java ロギング API をベースとした実装が使用されます。

WebLogic メッセージ カタログ フレームワークまたは NonCatalogLogger を使用するアプリケーションは、基底のロギング実装に影響されません。

MBean 属性:
LogMBean.Log4jLoggingEnabled

変更は、モジュールの再デプロイ後またはサーバの再起動後に有効になります。

関連タスク

関連トピック

 

Skip navigation bar ページの先頭