コンテンツにスキップ

ログ出力方針⚓︎

Java アプリケーションのログ出力方針については、以下を参照してください。

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

ログの種類⚓︎

AlesInfiny Maia OSS Edition (以降、 AlesInfiny Maia)で定義するフロントエンドアプリケーションのログの種類は以下の通りです。

  • アプリケーションログ

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

ログレベル⚓︎

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

  • Error

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

  • Warning

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

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

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

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

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

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

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

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

ロギングライブラリ⚓︎

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