BEA ホーム | 製品 | dev2dev | support | askBEA |
|
e-docs > WebLogic Server > WebLogic Server ロギング サービスの使い方 > WebLogic ロギング サービスの概要 |
WebLogic Server ロギング サービスの使い方 |
WebLogic Server には、ログ メッセージを記録、参照、およびリスンするための機能が用意されています。WebLogic Server サブシステムはこれらのサービスを利用して、新しいアプリケーションのデプロイメントや 1 つまたは複数のサブシステムのエラーなどのイベントに関する情報を提供します。また、アプリケーションはこれらのサービスを利用してそのステータスを送信し、特定のイベントに応答することができます。たとえば、WebLogic ロギング サービスを利用すれば、どのユーザが特定のアプリケーション コンポーネントを呼び出すかを記録したり、エラー状態をレポートしたり、アプリケーションをプロダクション環境にリリースする前にデバッグしたりできます。また、アプリケーションが特定のサブシステムからのログ メッセージをリスンして適切に応答するようコンフィグレーションすることもできます。
各 WebLogic Server 管理ドメインは WebLogic Server の複数のインスタンスを同時に実行できるので、ロギング サービスは複数のサーバ インスタンスで生成されるメッセージを収集して、単一の、ドメイン全体のメッセージ ログにまとめます。このドメイン全体のメッセージ ログを使用すると、ドメイン全体のステータスを確認できます。
ドメインのステータスを把握できるようにするために、各 WebLogic Server インスタンスは組み込み Java Management Extensions(JMX)機能を使用してメッセージをブロードキャストします。これらのメッセージは、ログ ファイルに格納されます。ブロードキャストには、サブシステムとアプリケーションが生成するすべてのメッセージが含まれます(アプリケーションによって生成される特別なデバッグ メッセージを除く)。管理サーバは、これらの通知をリスンし、それらのサブセットをドメイン全体のログ ファイルに書き込みます(図 1-1 を参照)。
図1-1 WebLogic Server ロギング サービス
以降の章では、アプリケーションがメッセージを記録およびリスンする仕組みと、それらのメッセージを WebLogic Server Administration Console で参照する方法について説明します。