Cosminexus V9 アプリケーションサーバ Cosminexus Reliable Messaging
メソッドトレースには,メソッドの入口情報,出口情報,デバッグ情報およびエラー情報が出力されます。
<Application Serverのインストールディレクトリ>/CC/server/public/ejb/<サーバ名称>/logs/RM/maintenance
ラップアラウンド形式ローテーションの場合 mtd_<Reliable Messagingの表示名>_<面番号>.log シフト形式ローテーションの場合
mtd_<Reliable Messagingの表示名>_.log
mtd_<Reliable Messagingの表示名>_<面番号>.log
mtd_<Reliable Messagingの表示名>_.conf
図9-3 メソッドトレースの出力形式
メソッドトレースの出力項目を次の表に示します。表9-5 メソッドトレースの出力項目
項番 | 出力項目 | 長さ (バイト) |
説明 |
---|---|---|---|
1 | 番号 | 4 | メソッドトレースの出力通番です。 |
2 | 日付 | 10 | yyyy/mm/dd形式の出力日付です。 |
3 | 時刻 | 12 | hh:mm:ss.sss形式の出力時刻です。 ローカル時刻でミリ秒単位の時刻です。 |
4 | 製品ID | 16 | 製品を識別するための識別子です。 Reliable Messagingを表す"RM"が出力されます。 |
5 | pid | 8 | プロセスIDです。 |
6 | tid | 8 | スレッドIDです。 |
7 | ID | 11 | 空白が出力されます。 |
8 | ハッシュコード | 1〜11 | トレースを出力するオブジェクトのハッシュコード(16進数)です。 |
9 | コンポーネントID | 3 | トレースを出力するコンポーネントを識別するための識別子です。 |
10 | クラス名 | 1〜25※1 (可変長) |
トレースを出力するクラスの名前です。 |
11 | メソッド名 | 1〜25※1 (可変長) |
トレースを出力するメソッドの名前です。 |
12 | 目的識別子 | 3 | トレースの出力目的を表す識別子※2です。 |
13 | トレース | 0〜512※1 (可変長) |
次に示す情報が出力されます。
|
14 | CRLF | 2 | 終端記号です。 |
表9-6 目的識別子の一覧
項番 | 目的識別子 | 意味 |
---|---|---|
1 | STA(start) | メソッドの開始 |
2 | END(end) | メソッドの終了 |
3 | CAL(call) | メソッドの呼び出し |
4 | RET(return) | メソッドの戻り |
5 | ERR(error) | メソッドの例外 |
6 | DBG(debug) | メソッドのデバッグ情報(分岐など) |
7 | INF(information) | メソッドの処理情報(注意,警告など) |
8 | OPR(operation) | メソッドの処理情報(処理実行情報) |
図9-4 スタックトレースの出力例
表9-7 メソッドトレースの出力情報と出力レベル
項番 | 出力情報 | レベル1 | レベル2 | レベル3 | レベル4 | レベル5 |
---|---|---|---|---|---|---|
1 | エラー情報 (例外発生原因) |
○ | ○ | ○ | ○ | ○ |
2 | Reliable Messaging内部スレッドの処理の入口/出口情報 (クラス名,メソッド名,引数,戻り値) |
○ | ○ | ○ | ○ | ○ |
3 | Reliable Messagingのユーザインタフェースのメソッド入口/出口情報 (クラス名,メソッド名,引数,戻り値) |
× | ○ | ○ | ○ | ○ |
4 | 他製品のインタフェースの入口/出口情報 (クラス名,メソッド名,引数,戻り値) |
× | × | ○ | ○ | ○ |
5 | Reliable Messaging内部インタフェース間の入口/出口情報 (クラス名,メソッド名,引数,戻り値) |
× | × | × | ○ | ○ |
6 | Reliable Messagingのデバッグ情報 (処理の分岐などの情報) |
× | × | × | × | ○ |
7 | Reliable Messagingの処理情報(注意,警告などを示す情報) | × | × | ○ | ○ | ○ |
8 | Reliable Messagingの処理情報(処理の実行を示す情報) | ○ | ○ | ○ | ○ | ○ |
All Rights Reserved. Copyright (C) 2012, 2015, Hitachi, Ltd.