Cosminexus V9 アプリケーションサーバ メッセージ(構築/運用/開発用)
次の機能を使用したアプリケーションを開発する場合,開発時に有効なメッセージが出力されます。このメッセージが出力されるログを開発調査ログといいます。
これらのメッセージには,プリフィックスやIDは出力されません。また,これらのメッセージはデフォルトでは出力されません。必要に応じて出力のための設定をした上で,アプリケーションを開発してください。
ここでは,開発調査ログの出力先,出力形式,レベル,および設定について説明します。
開発調査ログは,コンソールまたは次のパスにファイルが生成され,出力されます。
<J2EEサーバのログ出力ディレクトリ(ejb.server.log.directory)>\cjdevelopment[n].log
nは,ログファイルの面数を示しています。面数nの設定については,「24.4(4) ログの面数,サイズおよびレベルの設定」で説明します。
開発調査ログのメッセージは次の形式で出力されます。
番号 | 日付 | 時刻 | AP名 | Pid | tid | 空白 | メッセージテキスト | CRLF |
「メッセージテキスト」には次の情報が出力されます。
また,メッセージテキストは,次のように2行に分けて出力されます。
1行目 | ログレベル | メッセージを出力しているクラス名 | メッセージを出力しているメソッド名 |
2行目 | メッセージ詳細 |
開発調査ログは,次の9段階のレベルで出力できます。項番2〜8については,項番が大きいほど詳細な情報が出力されます。
表24-1 開発調査ログが提供するログレベル
項番 | レベル | 備考※ |
---|---|---|
1 | ALL | すべてのメッセージをログに出力する |
2 | SEVERE | 致命的な問題などの重要なレベルのメッセージを出力 |
3 | WARNING | 警告レベルのメッセージを出力 |
4 | INFO | 情報として把握するレベルのメッセージを出力 |
5 | CONFIG | 静的なレベルのメッセージを出力 |
6 | FINE | デバッグレベルのログを出力(トレースレベルの情報) |
7 | FINER | デバッグレベルのログを出力 |
8 | FINEST | デバッグレベルのログを出力(最も詳細なレベル) |
9 | OFF | すべてのメッセージを出力しない デフォルトのレベル |
注※
開発調査ログの面数,サイズおよびレベルの設定は,簡易構築定義ファイルの論理J2EEサーバ(j2ee-Server)の<configuration>タグ内に指定します。
ログの面数,サイズおよびレベルの設定に利用できるキーを次の表に示します。
表24-2 開発調査ログの面数,サイズおよびレベルの設定にできるキーの詳細
項目 | キー名称 | 内容 | 省略値 | 単位 |
---|---|---|---|---|
ファイルの面数 | ejbserver.logger.channels.define.DevelopmentLogFile.filenum | 開発調査ログ機能で出力するログファイルの面数を指定します。 | 4 | 面 |
ファイルのサイズ | ejbserver.logger.channels.define.DevelopmentLogFile.filesize | 開発調査ログ機能で出力するログファイルのサイズを指定します。 | 1048576 | byte |
ログの出力レベル | ejbserver.logger.DevelopmentLogFile.level | 開発調査ログ機能のログの出力レベルを指定します。 | OFF | - |
(凡例)−:該当なし
注「省略値」とは,キーの指定がない場合に仮定される値です。
次は,簡易構築定義ファイルを利用して開発調査ログの面数,サイズおよびレベルを設定する例を示します。
: <logical-server-name>j2ee-server</logical-server-name> <configuration> <param> <param-name> ejbserver.logger.channels.define.DevelopmentLogFile.filenum </param-name> <param-value>4</param-value> </param> <param> <param-name> ejbserver.logger.channels.define.DevelopmentLogFile.filesize </param-name> <param-value>1048576</param-value> </param> <param> <param-name> ejbserver.logger.DevelopmentLogFile.level </param-name> <param-value>OFF</param-value> </param> </configuration> : |
パラメタおよび簡易構築定義ファイルの詳細については,マニュアル「アプリケーションサーバ リファレンス 定義編(サーバ定義)」の「2.4 usrconf.properties(J2EEサーバ用ユーザプロパティファイル)」および「4.6 簡易構築定義ファイル」を参照してください。
All Rights Reserved. Copyright (C) 2012, 2015, Hitachi, Ltd.