構文
NewRelic.recordBreadcrumb(string $Name, map<string, object> $eventAttributes)
MobileBreadcrumbイベントを記録し、クラッシュ分析に役立ちます。
要件
Agentバージョン5.13.0以上。
説明
この呼び出しは、 MobileBreadcrumb
イベントを作成して記録します。このイベントは、NRQLおよびクラッシュイベントトレイルで照会できます。モバイルブレッドクラムはクラッシュ分析に役立ちます。クラッシュのトラブルシューティングに役立つ可能性のあるアプリアクティビティ用に作成する必要があります。
選択したカスタム属性に加えて、イベントにはセッション属性も関連付けられます。 setAttribute
を使用する場合とは異なり、ブレッドクラムイベントに属性を追加すると、そのイベントにのみ属性が追加されます。それらはセッション属性ではありません。
関連するAndroidSDKAPI呼び出しについては、 「カスタム属性とイベントの送信」を参照してください。
パラメーター
パラメータ | 説明 |
---|---|
ストリング | 必須項目です。パンくずイベントにつける名前。 |
マップ<文字列, オブジェクト> | 任意です。パンくずイベントの属性のリストを含むマップです。役に立ちそうなイベント記述子の属性を作成します。 |
戻り値
イベントが正常に記録された場合はtrue
を返し、そうでない場合はfalse
を返します。
例
シンプルなパンくずのイベントコール
Map attributes = new HashMap();attributes.put("attributeName1", "value1");attributes.put("attributeName1", 2);boolean eventRecorded = NewRelic.recordBreadcrumb("Name", attributes);
現実的な価値を持つパンくずのイベント
Map attributes = new HashMap();attributes.put("button", "sign-in");attributes.put("location", "LaunchFragment");
NewRelic.recordBreadcrumb("user tapped sign in button", attributes);