mPaaS のログ API は、まずローカルのサンドボックスファイルにログを書き込みます。その後、レポートロジックがトリガーされると、ログはログサーバーにアップロードされます。
ローカルログの形式
バージョン 10.1.60 および 10.1.68
-
ローカルログは、サンドボックス内の Library > atrack > logs フォルダーに格納されます。このフォルダーには、レポートされていないログのみが含まれます。レポート済みのログは削除されます。
-
ログファイル名は
BusinessCode.logです。ログは、書き込み時に渡されるビジネスコード (bizType) パラメーターによって分類されます。同じタイプのログは同じファイルに書き込まれます。主なインストルメンテーションタイプ:-
autotrack:自動インストルメンテーション。 -
behavior:アプリのアクティベーションやカスタムイベントトラッキングなどの動作インストルメンテーション。bizTypeパラメーターを使用して、カスタムビジネスコードを定義できます。詳細については、「カスタムイベントインストルメンテーション」をご参照ください。 -
performance:アプリの起動速度のトラッキングなどのパフォーマンスインストルメンテーション。
-
バージョン 10.1.32
2020年6月28日以降、mPaaS は 10.1.32 ベースラインのメンテナンスを終了しました。10.1.68 または 10.1.60 ベースラインシリーズを使用することを推奨します。ベースラインバージョンのアップグレード方法については、「mPaaS 10.1.68 アップグレードガイド」または「mPaaS 10.1.60 アップグレードガイド」をご参照ください。
-
ローカルログは、サンドボックス内の
Library > logフォルダーに格納されます。 -
ログファイル名は
BusinessCode.Timestamp.logです。ログは、書き込み時に渡されるビジネスコード (bizType) パラメーターによって分類されます。同じタイプのログは同じファイルに書き込まれます。主なインストルメンテーションタイプ:-
autotrack:自動インストルメンテーション。 -
behavior:アプリのアクティベーションやカスタムイベントトラッキングなどの動作インストルメンテーション。bizTypeパラメーターを使用して、カスタムビジネスコードを定義できます。詳細については、「カスタムイベントインストルメンテーション」をご参照ください。 -
crash:クラッシュインストルメンテーション。 -
performance:アプリの起動速度のトラッキングなどのパフォーマンスインストルメンテーション。
-
-
アプリがコールドスタートするたびに、新しい
.logファイルが生成されます。
インストルメンテーションログの形式
-
ログファイルは行単位で構成されています。各行が 1 つのログエントリを表します。
-
各ログエントリはカンマ区切りの文字列で、各値の意味は位置によって決まります。完全なログエントリの形式は次のとおりです:
257_1479573031.408824_D-VM,2016-11-20 00:30:31:408,1000533192018_IOS-0000000001,2.0.X.X,2,-,7542B136-5EA8-4C3A-930D-8BF2CA15F3CA,-,event,-,-,-,-,-,-,startApp,-,u,c,Launcher,-,NativeApp,-,-,-,-,-,2,-,-,-,-,-,iPhone 6S,9.3.3,WIFI,-,-,follow_system_zh-Hans-CN,-,-,-,-,VoiceOver=0$$ -
バージョン 10.1.60 および 10.1.68 では、各ログエントリの先頭にあるマークは、ログのアップロードステータスを示さなくなりました。
-
バージョン 10.1.32 では、各ログエントリはアップロードステータスを示すマークで始まります。
0はログがアップロードされていないことを意味し、1はログがアップロードされたことを意味します。 -
各ログフィールドの詳細については、「ログモデル」をご参照ください。