ロギングを構成する

サーバー・アプリケーションでの重要な局面の 1 つはロギングです。 エージェント・コントローラーは、デバッグとアカウンティングの両方にロギングを 提供します。これは、servicelog.log という単一のログ・ファイルを使用して行われます。 このログ・ファイルはデフォルトにより、RAC_Installdir\config ディレクトリーに 置かれています。

デフォルトのロギング・ディレクトリーを変更する

ある特定の状態では、デフォルトのロギング・ディレクトリーの変更が 必要となります。 たとえば、エージェント・コントローラーが読み取り専用の ファイル・システムにインストールされているシステムでは、変更が必要です。

デフォルトのロギング・ディレクトリーを変更するには、 以下のステップに従ってください。

  1. 構成ファイル serviceconfig.xml を見つけます。関連タスクを参照してください。
  2. エディターを開き、AgentControllerConfiguration エレメントを探します。
  3. 新しいロギング・ディレクトリーを、このエレメントの loggingDirectory 属性の値に指定します。

ロギング・フィルターを変更する

単純なロギング・フィルターの使用により、指定したロギング・レベル以上の メッセージだけをファイルに記録するよう指定することができます。以下のような、さまざまなロギング・レベルを指定できます。

ロギング・フィルターを変更するには、以下のステップに従ってください。

  1. serviceconfig.xml ファイルで、AgentControllerConfiguration エレメントを探します。
  2. その loggingLevel 属性の値を、要件に応じて、指定可能なロギング・レベルの 1 つに変更します。

注: エージェントがエージェント・コントローラーの ログ・ファイルへログを記録することも可能です。 エージェントはあるイベントをログに記録したいと要求すると、 エージェント・コントローラーのイベントと同じロギング・レベルのフィルターをパススルーします。

関連タスク
構成ファイルを見つける
エージェント・コントローラーを管理する