コンテンツにスキップ

ログ出力方針⚓︎

サーバーサイドアプリケーション( .NET アプリケーション)のログ出力方針については、以下を参照してください。

以降、本章では Vue.js のクライアントサイドアプリケーションのログ出力方針を示します。

ログの種類⚓︎

AlesInfiny Maris OSS Edition (以降、 AlesInfiny Maris )で定義するクライアントサイドアプリケーションのログの種類は以下のとおりです。

  • アプリケーションログ

    アプリケーションのロジック内から出力する汎用的なログをアプリケーションログと呼びます。 クライアントサイドアプリケーションから出力するログは、主に開発目的で出力します。

ログレベル⚓︎

出力するログにはログレベルを定義します。 クライアントサイドアプリケーションのログレベルの定義は以下の通りです。

  • Error

    システムエラー発生時に使用します。

  • Warning

    業務エラー発生時に使用します。

  • Information ( ログレベル指定なし )

    開発者のデバッグ目的に使用してもかまいませんが、原則使用しません。

ログレベルと環境ごとの出力設定⚓︎

クライアントサイドアプリケーションは、システムの実行環境によらず、すべてのレベルのログを出力します。

ログに含める標準データ⚓︎

以下の情報をクライアントサイドアプリケーションのログに含めます。

  • ログ出力日時
  • ログレベル
  • メッセージ

ロギングライブラリ⚓︎

クライアントサイドアプリケーションでは console オブジェクトを利用して、ログをブラウザーのデバッグコンソールに出力します。