13.2.2 ログ情報の種類
BJEX EEを使用しているときに出力されるログ情報について,次の表に示す。
- 〈この項の構成〉
(1) メッセージログ
メッセージログは,BJEX EEの動作履歴の監視や,問題が発生したときの最初の切り分けのために参照するシステム管理者向けのログ情報で,サーバごとに情報が出力される。
- メッセージログの出力
-
メッセージログは,各サーバに定義する設定ファイルbjexee.confの設定ファイルLOG_DIRパラメータで指定値したディレクトリ下およびBJEX EEのインストールディレクトリのメッセージログ出力用ディレクトリ下のbjexeelog.logファイルにCSV形式で出力される。
- メッセージログのバックアップ
-
シフト方式でローテーションが行われて,バックアップファイルが作成される。
-
設定ファイルbjexee.confのLOG_FILE_SIZEパラメータに指定したファイルサイズを超える直前に,メッセージログのファイル名を変更してバックアップファイルを作成し,新たにメッセージログを作成して出力を継続する。
-
バックアップのファイル名は,「bjexeelog_N.log(Nは整数の通し番号)」である。バックアップファイルの作成時,すでにバックアップファイルが存在する場合は,BJEX EEは既存のバックアップファイル名を変更する。Nには,新しいバックアップファイルから昇順に,1からの番号が割り当てられる。バックアップファイル名の変更例を次の表に示す。なお,変更例は最新日付を7/17とし,LOG_FILE_CNT=4の場合である。
-
最大で設定ファイルbjexee.confのLOG_FILE_CNTパラメータに指定された面数のバックアップファイルが作成される。バックアップファイルの最大面数を超えた場合は,いちばん古いバックアップファイルを削除する。
(2) トレースログ
トレースログは,トラブルが発生したときにトラブル発生の経緯を調査するために取得するログ情報である。トレースログには,コンポーネントおよびコマンドによって,サーバごとに情報が出力される。
- トレースログの出力
-
トレースログ情報は,各サーバに定義する設定ファイルbjexee.confのTRACE_DIRパラメータで指定したディレクトリ下およびBJEX EEのインストールディレクトリのトレース出力用ディレクトリ下に,ラップアラウンド方式でファイルが作成され出力される。
-
設定ファイルbjexee.confのTRACE_FILE_SIZEパラメータに指定したファイルサイズを超えると,いちばん古いファイルにあるトレース情報が上書きされる。
-
設定ファイルbjexee.confのTRACE_FILE_CNTパラメータに指定した数のトレースログファイルが作成される。
-
- トレースの出力レベル
-
トレースログの出力レベルは設定ファイルbjexee.confのTRACE_LEVELパラメータで指定する。トレースレベル0での出力内容が基本情報であり,そこから出力レベルを上げることで追加情報が出力される。出力内容を次の表に示す。
- (凡例)
-
−:該当しない。
(3) コマンドログ
コマンドログは,トラブルが発生したときにトラブル発生の経緯を調査するために実行したコマンドの情報を取得するログ情報である。BJEX EEが提供するコマンド(bjexeedefgenコマンド,bjexeemgrsetupコマンド,bjexeedefcloneコマンド,bjexeedefrmコマンド),およびbjexeecollectコマンド(BJEX EE障害情報収集コマンド)の場合は,BJEX EEインストールディレクトリのトレース出力用ディレクトリ下のファイルに出力される。コマンドログは,各サーバで1つのログファイルに出力される。
- コマンドログの出力
-
コマンドログ情報は,各サーバに定義する設定ファイルbjexee.confのTRACE_DIRパラメータで指定したディレクトリ下およびBJEX EEのインストールディレクトリのトレース出力用ディレクトリ下にラップアラウンド方式でファイルを作成し出力する。
-
設定ファイルbjexee.confのTRACE_FILE_SIZEパラメータに指定したファイルサイズを超えると,いちばん古いファイルにあるトレース情報が上書きされる。
-
設定ファイルbjexee.confのTRACE_FILE_CNTパラメータに指定した数のトレースログファイルが作成される。
-
- トレースの出力レベル
-
コマンドログの出力レベルは設定ファイルbjexee.confのTRACE_LEVELパラメータで指定するが,コマンドログはトレースレベルを0より大きい値にしても追加で取得できる情報がないため,トレースレベルにどの値を指定してもトレースレベル0として出力される。