Cosminexus システム構築ガイド
EJBクライアントアプリケーションでは,システムが出力するシステムログと,EJBクライアントアプリケーションが出力するユーザログを出力できます。
EJBクライアントアプリケーションのシステムログでは,メッセージログ,例外ログ,保守用ログの3種類のログが出力されます。EJBクライアントアプリケーションでは,必要に応じて,システムログの出力先や出力レベル,出力先のサブディレクトリの設定を変更できます。
EJBクライアントアプリケーションの開始に使用するコマンドによって,EJBクライアントアプリケーションのシステムログの設定方法が異なります。
出力先や出力レベルの設定の変更については,「19.5.2 システムログの出力先や出力レベルの変更」を参照してください。
EJBクライアントアプリケーションのシステムログは,EJBクライアントアプリケーションのプロセス単位で出力されます。システムログでは,プロセスごとにログ出力先のサブディレクトリを作成するか,複数のプロセスでログ出力先のサブディレクトリを共有することができます。プロセスごとにログ出力先のサブディレクトリを作成する動作モードのことをサブディレクトリ専有モード,複数のプロセスでログ出力先のサブディレクトリを共有する動作モードのことをサブディレクトリ共有モードといいます。なお,既存のEJBクライアントアプリケーションをそのまま使用する場合は,サブディレクトリ専有モードで動作します。
サブディレクトリ共有モードとサブディレクトリ専有モードの違いを次の表に示します。
表19-6 サブディレクトリ共有モードとサブディレクトリ専有モードの違い
| 項目 | サブディレクトリ共有モード | サブディレクトリ専有モード |
|---|---|---|
| 複数のプロセスでのサブディレクトリ共有の可否 | 共有できます。 | 共有できません。 |
| ログ管理ファイル作成 | 作成されます。 | 作成されません。 |
| ejbserver.client.ejb.logキー※のデフォルト値 | system | ejb |
| ejbserver.client.log.appidキー※のデフォルト値 | ejbcl | EJBクライアントアプリケーション識別ID |
| ejbserver.client.log.directorynumキー※の指定 | 常に無効です。 | ejbserver.client.log.appidキーを指定した場合は,無効です。 |
| ejbserver.logger.channels.define.<チャネル名>.filenumキー※に指定できる面数 | 1〜64 | 1〜16 |
| ejbserver.logger.channels.define.<チャネル名>.filesizeキー※に指定できる容量(バイト) | 4,096〜16,777,216 | 4,096〜2,147,483,647 |
注※ EJBクライアントアプリケーションの開始時に指定するシステムプロパティです。
EJBクライアントアプリケーションが出力するログ(ユーザログ)を日立トレース共通ライブラリ形式で出力できます。日立トレース共通ライブラリ形式で出力することで,システムログとEJBクライアントアプリケーションのログを同じ形式で扱うことができるようになり,システム全体のログ運用の信頼性を高められます。
EJBクライアントアプリケーションの開始に使用するコマンドによって,EJBクライアントアプリケーションのユーザログの設定方法が異なります。
All Rights Reserved. Copyright (C) 2006, 2007, Hitachi, Ltd.