標準ログの基本フォーマットについて以下に説明します。
標準ログの基本フォーマットを以下に示します。
以下に、基本フォーマットの説明をします。
No. | 項目名 | 定義名 | 出力内容 |
---|---|---|---|
1 | 時刻 | %d | ログを出力した日時が、以下のフォーマットで出力されます。 |
2 | コンテキストID | %i | コリレーションID、または なお、本項目の出力内容には空白が含まれる場合があります。 |
3 | メッセージ本文 | %m | 出力するログによって可変です。 |
メッセージ本文については、システムログおよび性能ログそれぞれで、出力する本文フォーマットは可変です。
上の表の“定義名”は、ログ定義ファイルにあらかじめ定義されています。
基本フォーマットの出力項目については、ログ定義ファイルに“定義名”の記述を行うことで変更することが可能です。
注意
インストール時のデフォルトでは、項目名“時刻”の定義は無効になっています。
“時刻”の定義を有効にするためには、“◆標準ログの時刻を表示する(Java)”を参照してください。
以下に、“定義名”をログ定義ファイルに追記して、基本フォーマットを変更する例を示します。
以下に、基本フォーマットを変更した場合の説明をします。
No. | 項目名 | 定義名 | 出力内容 |
---|---|---|---|
1 | 時刻 | %d | ログを出力した日時が、以下のフォーマットで出力されます。 |
2 | スレッド名 | %t | 【Javaアプリケーションの場合】 【C言語またはCOBOLアプリケーションの場合】 |
3 | メソッド名 | %s | 【Javaアプリケーションの場合】 【C言語またはCOBOLアプリケーションの場合】 |
4 | ログレベル | %l | ログの重要度 |
5 | %記号 | %% | %記号 |
6 | コンテキストID | %i | コリレーションID、または なお、本項目の出力内容には空白が含まれる場合があります。 |
7 | メッセージ本文 | %m | 出力するログによって可変です。 |
基本フォーマットの設定の詳細については、“Interstage Business Application Server アプリケーション開発ガイド”の“汎用ログ”の“ログのフォーマットの設定”を参照してください。
また、コンテキストIDの詳細については、“Interstage Business Application Server アプリケーション開発ガイド”の“サーバアプリケーション開発の概要”の“アプリケーション実行制御”の“アプリケーション連携実行基盤固有機能”を参照してください。