概要
アプリケーションの起動時および実行時には、サーバーの状態、エラーの状態、パフォーマンス統計などのログ メッセージが JRun によって生成されます。JRun に用意されているログ ユーティリティを使用して、これらのメッセージを表示できます。
さまざまなタイプのメッセージを処理したり、それらのメッセージをさまざまな出力先に記録できるように JRun を設定できます。また、カスタマイズされたフィルタリングや書き込みを実行する固有のログ コンポーネントも作成できます。
一般的に、JRun のログ メカニズムにはほとんどオーバヘッドがありません。したがって、アプリケーションのパフォーマンスに与える影響は最小限に抑えられています。
メモ デバッグ情報の生成はアプリケーションのパフォーマンスに影響を与えます。この
オプションはアプリケーションのデバッグ時にのみ使用してください。
|
この章では、既定のログの設定、その設定の変更手順、その変更方法を示す例など、ログ メカニズムについて説明します。
メッセージのタイプ
JRun によって次のタイプのメッセージが生成されます。
ログ メカニズムを 1 つまたは複数の種類のメッセージを記録するように設定できます。既定では、情報メッセージ、警告メッセージ、およびエラー メッセージが記録されます。
メッセージの出力先
ログ メカニズムによって、メッセージを次の出力先に送信できます。
- 1 つまたは複数のファイル
- クライアントの画面
- 指定されたユーザへの電子メール メッセージ
標準のログ ライター
JRun には便利なログ ライターがいくつか用意されています。
- スレッド ロガー このロガーをメインのキューとして使用します。ログ メッセージを作成するコンポーネント (サーブレット) から、メモリ内のキューにメッセージが送信され、制御はすぐにコンポーネントに戻されます。バックグラウンド スレッドによってキューが処理され、ログ メッセージはいくつかのログ ライターに送信されます。この設計によって、ログ作業がファイルに渡されたり、ほかのコンポーネントに電子メールが送信されることによって、サーブレット内のパフォーマンスが維持されます。既定ではスレッド ロガーが使用されます。
- ディスパッチ ロガー イベント タイプに基づいた出力先に、ログ イベントを送り出します。たとえば、1 つのファイル ライターにエラー メッセージを送出し、デバッグ メッセージをほかのファイル ライターに送出するように、ディスパッチ ロガーを設定できます。
- ファイル ライター ディスパッチ ロガーからログ イベントを受信し、ファイルに書き込みます。既定では ファイル ライターは スレッド ロガーと併用します。
- 電子メール ライター ディスパッチ ロガーからログ イベントを受信し、電子メールに送信します。電子メール ライターを使用すると、特定のタイプのメッセージ (エラー メッセージなど) を受信したときに特定のアドレスに電子メールを送信できます。
- スクリーン ライター ディスパッチ ロガーからログ イベントを受信し、システムの標準出力装置 (通常はスクリーン) に送信します。このライターは、デバッグ タイプのメッセージに特に役立ちます。
Copyright © 2001, Macromedia Inc. All rights reserved. |
|