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