ログ出力方針⚓︎
Java アプリケーションのログ出力方針については、以下を参照してください。
以降、本節では Vue.js のフロントエンドアプリケーションのログ出力方針を示します。
ログの種類⚓︎
AlesInfiny Maia OSS Edition (以降、 AlesInfiny Maia)で定義するフロントエンドアプリケーションのログの種類は以下の通りです。
-
アプリケーションログ
アプリケーションのロジック内から出力する汎用的なログをアプリケーションログと呼びます。 フロントエンドアプリケーションから出力するログは、主に開発目的で出力します。
ログレベル⚓︎
出力するログにはログレベルを定義します。 フロントエンドアプリケーションのログレベルの定義は以下の通りです。
-
Error
システムエラー発生時に使用します。
-
Warning
業務エラー発生時に使用します。
-
Information ( ログレベル指定なし )
開発者のデバッグ目的に使用してもかまいませんが、原則使用しません。
ログレベルと環境ごとの出力設定⚓︎
フロントエンドアプリケーションは、システムの実行環境によらず、すべてのレベルのログを出力します。
ログに含める標準データ⚓︎
以下の情報をフロントエンドアプリケーションのログに含めます。
- ログ出力日時
- ログレベル
- メッセージ
ロギングライブラリ⚓︎
フロントエンドアプリケーションでは console
オブジェクトを利用して、ログをブラウザーのデバッグコンソールに出力します。