Tivoli Access Manager 用の Java Authorization Contract for Containers (JACC) プロバイダーは、Tivoli Access Manager 用の Java ランタイム環境と 同様に、JLog ロギング・フレームワークを使用します。 Tivoli Access Manager コンポーネント用の 特定の JACC プロバイダーにおいて、 選択的にトレースとメッセージングを使用可能に設定できます。
Tivoli Access Manager 用の JACC プロバイダーの トレースおよびメッセージ・ロギングは、profile_root/etc/tam ディレクトリーにある、amwas.node_server.pdjlog.properties プロパティー・ファイルで構成されています。 Tivoli Access Manager 用 JACC プロバイダーの構成時、このファイルには特定のノードとサーバー の組み合わせ用に amwas.pdjlog.template.properties テンプレート・ファイルから作成されたロギング・プロパティーが含まれます。
ロガー名 | 説明 |
---|---|
AmasRBPFTraceLogger AmasRBPFMessageLogger | 役割ベース・ポリシー・フレームワークのメッセージおよびトレースをロギングします。 この基礎フレームワークは、組み込み Tivoli Access Manager がアクセス決定を行うために使用します。 |
AmasCacheTraceLogger AmasCacheMessageLogger | 役割ベース・ポリシー・フレームワークが使用するポリシー・キャッシュの メッセージおよびトレースをロギングします。 |
AMWASWebTraceLogger AMWASWebMessageLogger | WebSphere Application Server 許可プラグインのメッセージおよびトレースをロギングします。 |
AMWASConfigTraceLogger AMWASConfigMessageLogger | Tivoli Access Manager 用 JACC プロバイダーの構成アクションのメッセージおよびトレースをロギングします。 |
JACCTraceLogger JACCMessageLogger | Tivoli Access Manager 用 JACC プロバイダー・アクティビティーのメッセージおよびトレースをロギングします。 |
これらのロガーのインプリメンテーションは、WebSphere Application Server ロギング・サブシステムにメッセージを送付します。 メッセージはすべて WebSphere Application Server の trace.log ファイルに書き込まれます。
各ロガーごとに、amwas.node_server.pdjlog.properties ファイルは isLogging 属性を定義します。この属性が true に設定されると、そのコンポーネントのロギングが使用可能になります。 値 false を指定すると、そのコンポーネントのロギングが使用不可になります。
amwas.node_server.pdjlog.properties ファイルは、MessageLogger および TraceLogger と呼ばれる親ロガーを定義します。これらのロガーも isLogging 属性を持ちます。 子ロガーは、この isLogging 属性を指定しない場合、それぞれの親の値を継承します。 Tivoli Access Manager 用 JACC プロバイダーが使用可能な場合、isLogging 属性は MessageLogger では true、TraceLogger では false に設定されます。 デフォルトでは、すべてのコンポーネントでメッセージ・ロギングが使用可能であり、 すべてのコンポーネントでトレースが使用不可です。
JACC プロバイダー・コンポーネントのトレースを オンにするには、Tivoli Access Manager セキュリティーのロギングを参照してください。