ログ API を呼び出すことによって生成されたログは、最初にローカルサンドボックスファイルに保存され、アップロードロジックがトリガーされるとログサーバーにアップロードされます。
ローカルログのフォーマット
バージョン 10.1.60 & 10.1.68
ローカル サンドボックスのログは、ライブラリ > atrack > logs ディレクトリに保存されます。このディレクトリには、未報告のログのみが保存され、報告済みのログは保存されません。
ログファイルは、
Business code.logというフォーマットで名前が付けられます。ログはパラメーター bizType に基づいて分類され、同じタイプのログは同じファイルに保存されます。現在、以下の一般的なトラッキングタイプが利用可能です。autotrack:自動トラッキング。behavior:アクティブ状態トラッキングやカスタムイベントトラッキングなどの動作トラッキング。bizTypeパラメーターを使用して、カスタムイベントトラッキングのビジネスコードを定義できます。詳細については、「カスタムイベントトラッキング」をご参照ください。performance:アプリの起動時間トラッキングなどのパフォーマンストラッキング。
バージョン 10.1.32
2020年 6月 28日以降、mPaaS はベースライン 10.1.32 のサポートを停止しました。「10.1.68」または「10.1.60」をご利用ください。ベースラインをバージョン 10.1.32 から 10.1.68 または 10.1.60 にアップグレードする方法については、「mPaaS 10.1.68 アップグレードガイド」または「mPaaS 10.1.60 アップグレードガイド」をご参照ください。
ローカルサンドボックス内のログは、
Library/logディレクトリに保存されます。ログファイルは、
Business code.Timestamp.logというフォーマットで名前が付けられます。ログはパラメーター bizType に基づいて分類され、同じタイプのログは同じファイルに保存されます。現在、以下の一般的なトラッキングタイプが利用可能です。autotrack:自動トラッキング。behavior:アクティブ状態トラッキングやカスタムイベントトラッキングなどの動作トラッキング。bizTypeパラメーターを使用して、カスタムイベントトラッキングのビジネスコードを定義できます。詳細については、「カスタムイベントトラッキング」をご参照ください。crash:例外トラッキング。performance:アプリの起動時間トラッキングなどのパフォーマンストラッキング。
ファイル名拡張子
.logのログファイルは、アプリの各コールドスタート時に生成されます。
トラッキングログのフォーマット
ログファイルは、1 行に 1 つのログを含む、多数のログで構成されます。
各ログには、コンマで区切られた複数の文字列が含まれており、場所によって意味が異なります。ログサーバーは、場所情報に基づいてログを分割します。完全なログのフォーマットは次のとおりです。
0_ 257_1479573031.408824_D-VM,2016-11-20 00:30:31:408,1000533192018_IOS-0000000001,2.0.0.0,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 は、ログがアップロード済みであることを示します。
各フィールドの具体的な意味については、「ログモデル」をご参照ください。