Syntaxe
Java
NewRelic.recordBreadcrumb( string $Name, map<string, object> $eventAttributes )
Kotlin [#kotlin]
NewRelic.recordBreadcrumb( breadcrumbName: String?, attributes: MutableMap<String?, Any?>? )
Description [#description]
Cet appel crée et enregistre un événement MobileBreadcrumb
, qui peut être requêter avec NRQL et dans le crash suivi des événements. Les fils mobiles d'Ariane sont utiles pour l'analyse des crashs ; ils doivent être créés pour l'activité des applications qui peuvent être utiles pour le dépannage des crashs.
En plus de tout attribut personnalisé que vous choisissez, l'événement aura également un attribut de session associé. Contrairement à l'utilisation de setAttribute
, l'ajout d'un attribut à un événement fil d'Ariane les ajoute uniquement à cet événement ; ce ne sont pas des attributs de session.
Paramètres [#parameters]
paramètres | Type | Description |
---|---|---|
|
| Requis. Le nom que vous souhaitez donner à l'événement fil d'Ariane. |
|
| Facultatif. Une carte qui comprend une liste d'attributs de l'événement fil d'Ariane. Créez un attribut pour tous les descripteurs d’événements que vous jugez utiles. |
Valeurs de retour [#return-values]
Renvoie true
si l'événement est enregistré avec succès, ou false
dans le cas contraire.
Exemples [#examples]
Voici un exemple d'appel d'événement simple de fil d'Ariane :
Java [#java]
Map attributes = new HashMap();attributes.put("attributeName1", "value1");attributes.put("attributeName1", 2);boolean eventRecorded = NewRelic.recordBreadcrumb("Name", attributes);
Kotlin [#kotlin]
val map = mutableMapOf<String,Any>("attributeName1" to "value1", "attributeName1" to 2)val eventRecorded = NewRelic.recordBreadcrumb("Name", map)
Voici un exemple d'un événement Fil d'Ariane avec des valeurs réelles :
Java [#java]
Map attributes = new HashMap();attributes.put("button", "sign-in");attributes.put("location", "LaunchFragment");
NewRelic.recordBreadcrumb("user tapped sign in button", attributes);
Kotlin [#kotlin]
val attributes = mutableMapOf<String,Any>("button" to "sign-in", "location" to "LaunchFragment")NewRelic.recordBreadcrumb("user tapped sign in button", attributes)
Syntaxe
Objectif-C
recordBreadcrumb:(NSString* __nonnull)name attributes:(NSDictionary* __nullable)attributes;
Swift [#swift]
NewRelic.recordBreadcrumb(string $Name, map $eventAttributes)
Description [#description]
Cet appel crée et enregistre un événement MobileBreadcrumb
, qui peut être requêter avec NRQL et dans le crash suivi des événements. Les fils d'Ariane mobiles sont utiles pour l'analyse des plantages ; créez-les pour l'activité de l'application qui, selon vous, vous aidera à résoudre les plantages.
En plus de tout attribut personnalisé que vous choisissez, l'événement aura également un attribut de session associé. Contrairement à l'utilisation de setAttribute
, l'ajout d'un attribut à un événement fil d'Ariane les ajoute uniquement à cet événement ; ce ne sont pas des attributs de session.
L’utilisation de cet appel a le même résultat que l’utilisation de l’ appelrecordCustomEvent
avec MobileBreadcrumb
comme type d’événement. Pour plus de contexte sur la façon d'utiliser cette API, lisez à propos de l'envoi d'attributs personnalisés et d'événements :
Paramètres [#parameters]
paramètres | Type | Description |
---|---|---|
|
| Requis. Le nom que vous souhaitez donner à l'événement fil d'Ariane. |
|
| Facultatif. Une carte qui comprend une liste d'attributs de l'événement fil d'Ariane. Créez un attribut pour tous les descripteurs d’événements que vous jugez utiles. |
Valeurs de retour [#return-values]
Renvoie true
si l'événement est enregistré avec succès, ou false
dans le cas contraire.
Exemples [#examples]
Objective-C [#obj-c]
[NewRelic recordBreadcrumb:@"user 11-3435 tapped sign-in button on LaunchViewController"attributes:@{ @"button" : @"sign-in", @"action" : @"tapped", @"userId" : @"11-3435", @"location" : @"LaunchViewController"}];
Swift [#swift]
let eventRecorded = NewRelic.recordBreadcrumb("user 11-3435 tapped sign-in from LaunchViewController", attributes:["button" : "sign-in", "userId" : "11-3435", "action" : "tapped", "location" : "LaunchViewController"])
Syntaxe
recordBreadcrumb(options: { name: string; eventAttributes: object; }) => void
Description [#description]
Cet appel crée et enregistre un événement MobileBreadcrumb
, qui peut être requêter avec NRQL et dans le crash suivi des événements. Les fils mobiles d'Ariane sont utiles pour l'analyse des crashs ; ils doivent être créés pour l'activité des applications qui peuvent être utiles pour le dépannage des crashs.
En plus de tout attribut personnalisé que vous choisissez, l'événement aura également un attribut de session associé. Contrairement à l'utilisation de setAttribute
, l'ajout d'un attribut à un événement fil d'Ariane les ajoute uniquement à cet événement ; ce ne sont pas des attributs de session.
Paramètres [#parameters]
paramètres | Type | Description |
---|---|---|
|
| Requis. Le nom que vous souhaitez donner à l'événement fil d'Ariane. |
|
| Facultatif. Une carte qui comprend une liste d'attributs de l'événement fil d'Ariane. Créez un attribut pour tous les descripteurs d’événements que vous jugez utiles. |
Valeurs de retour [#return-values]
Renvoie true
si l'événement est enregistré avec succès, ou false
dans le cas contraire.
Exemple [#example]
NewRelicCapacitorPlugin.recordBreadcrumb({ name: "shoe", eventAttributes: {"shoeColor": "blue","shoesize": 9,"shoeLaces": true} });
Syntaxe
recordBreadcrumb(eventName: string, attributes?: {[key: string]: boolean | number | string}): void;
Description [#description]
Cet appel crée et enregistre un événement MobileBreadcrumb
, qui peut être requêter avec NRQL et dans le crash suivi des événements. Les fils mobiles d'Ariane sont utiles pour l'analyse des crashs ; ils doivent être créés pour l'activité des applications qui peuvent être utiles pour le dépannage des crashs.
En plus de tout attribut personnalisé que vous choisissez, l'événement aura également un attribut de session associé. Contrairement à l'utilisation de setAttribute
, l'ajout d'un attribut à un événement fil d'Ariane les ajoute uniquement à cet événement ; ce ne sont pas des attributs de session.
Paramètres [#parameters]
paramètres | Type | Description |
---|---|---|
| Chaîne | Requis. Le nom que vous souhaitez donner à l'événement fil d'Ariane. |
|
| Facultatif. Une carte qui comprend une liste d'attributs de l'événement fil d'Ariane. Créez un attribut pour tous les descripteurs d’événements que vous jugez utiles. |
Valeurs de retour [#return-values]
Renvoie true
si l'événement est enregistré avec succès, ou false
dans le cas contraire.
Exemple [#example]
NewRelic.recordBreadcrumb("shoe", {"shoeColor": "blue","shoesize": 9,"shoeLaces": true});
Syntaxe
RecordBreadcrumb(string name, Dictionary<string, object> attributes): bool;
Description [#description]
Cet appel crée et enregistre un événement MobileBreadcrumb
, qui peut être requêter avec NRQL et dans le crash suivi des événements. Les fils mobiles d'Ariane sont utiles pour l'analyse des crashs ; ils doivent être créés pour l'activité des applications qui peuvent être utiles pour le dépannage des crashs.
En plus de tout attribut personnalisé que vous choisissez, l'événement aura également un attribut de session associé. Contrairement à l'utilisation de setAttribute
, l'ajout d'un attribut à un événement fil d'Ariane les ajoute uniquement à cet événement ; ce ne sont pas des attributs de session.
Paramètres [#parameters]
paramètres | Type | Description |
---|---|---|
|
| Requis. Le nom que vous souhaitez donner à l'événement fil d'Ariane. |
|
| Facultatif. Une carte qui comprend une liste d'attributs de l'événement fil d'Ariane. Créez un attribut pour tous les descripteurs d’événements que vous jugez utiles. |
Valeurs de retour [#return-values]
Renvoie true
si l'événement est enregistré avec succès, ou false
dans le cas contraire.
Exemple [#example]
CrossNewRelic.Current.RecordBreadcrumb("MAUIExampleBreadcrumb", new Dictionary<string, object>() { {"BreadNumValue", 12.3 }, {"BreadStrValue", "MAUIBread" }, {"BreadBoolValue", true } });
Syntaxe
recordBreadcrumb(String name,{Map<String, dynamic>? eventAttributes}): void;
Description [#description]
Cet appel crée et enregistre un événement MobileBreadcrumb
, qui peut être requêter avec NRQL et dans le crash suivi des événements. Les fils mobiles d'Ariane sont utiles pour l'analyse des crashs ; ils doivent être créés pour l'activité des applications qui peuvent être utiles pour le dépannage des crashs.
En plus de l'attribut personnalisé que vous choisissez, l'événement aura également un attribut de session associé. Contrairement à l'utilisation de setAttribute
, l'ajout d'un attribut à un événement fil d'Ariane les ajoute uniquement à cet événement ; ce ne sont pas des attributs de session.
Paramètres [#parameters]
paramètres | Type | Description |
---|---|---|
|
| Requis. Le nom que vous souhaitez donner à l'événement fil d'Ariane. |
|
| Facultatif. Une carte qui comprend une liste d'attributs de l'événement fil d'Ariane. Créez un attribut pour tous les descripteurs d’événements que vous jugez utiles. |
Valeurs de retour [#return-values]
Renvoie true
si l'événement est enregistré avec succès, ou false
dans le cas contraire.
Exemple [#example]
NewrelicMobile.instance.recordBreadcrumb("Button Got Pressed on Screen 3");
Syntaxe
recordBreadcrumb(name: string, attributes?: {[key: string]: any}): void;
Description [#description]
Cet appel crée et enregistre un événement MobileBreadcrumb
, qui peut être requêter avec NRQL et dans le crash suivi des événements. Les fils mobiles d'Ariane sont utiles pour l'analyse des crashs ; ils doivent être créés pour l'activité des applications qui peuvent être utiles pour le dépannage des crashs.
En plus de l'attribut personnalisé que vous choisissez, l'événement aura également un attribut de session associé. Contrairement à l'utilisation de setAttribute
, l'ajout d'un attribut à un événement fil d'Ariane les ajoute uniquement à cet événement ; ce ne sont pas des attributs de session.
Paramètres [#parameters]
paramètres | Type | Description |
---|---|---|
|
| Requis. Le nom que vous souhaitez donner à l'événement fil d'Ariane. |
|
| Facultatif. Une carte qui comprend une liste d'attributs de l'événement fil d'Ariane. Créez un attribut pour tous les descripteurs d’événements que vous jugez utiles. |
Valeurs de retour [#return-values]
Renvoie true
si l'événement est enregistré avec succès, ou false
dans le cas contraire.
Exemple [#example]
NewRelic.recordBreadcrumb("shoe", {"shoeColor": "blue","shoesize": 9,"shoeLaces": true});
Syntaxe
RecordBreadcrumb(string name, Dictionary<string, object> attributes): bool;
Description [#description]
Cet appel crée et enregistre un événement MobileBreadcrumb
, qui peut être requêter avec NRQL et dans le crash suivi des événements. Les fils mobiles d'Ariane sont utiles pour l'analyse des crashs ; ils doivent être créés pour l'activité des applications qui peuvent être utiles pour le dépannage des crashs.
En plus de l'attribut personnalisé que vous choisissez, l'événement aura également un attribut de session associé. Contrairement à l'utilisation de setAttribute
, l'ajout d'un attribut à un événement fil d'Ariane les ajoute uniquement à cet événement ; ce ne sont pas des attributs de session.
Paramètres [#parameters]
paramètres | Type | Description |
---|---|---|
|
| Requis. Le nom que vous souhaitez donner à l'événement fil d'Ariane. |
|
| Facultatif. Une carte qui comprend une liste d'attributs de l'événement fil d'Ariane. Créez un attribut pour tous les descripteurs d’événements que vous jugez utiles. |
Valeurs de retour [#return-values]
Renvoie true
si l'événement est enregistré avec succès, ou false
dans le cas contraire.
Exemple [#example]
Dictionary<string, object> dic = new Dictionary<string, object>();dic.Add("Unity Attribute", "Data1");
NewRelicAgent.RecordBreadCrumb("Unity BreadCrumb Example", dic);
Syntaxe
recordBreadCrumb(FString breadcrumbName);
recordBreadCrumbWithAttributes(FString breadcrumbName, TMap <FString, FString> customData):void
Description [#description]
Cet appel crée et enregistre un événement MobileBreadcrumb
, qui peut être requêter avec NRQL et dans le crash suivi des événements. Les fils mobiles d'Ariane sont utiles pour l'analyse des crashs ; ils doivent être créés pour l'activité des applications qui peuvent être utiles pour le dépannage des crashs.
En plus de l'attribut personnalisé que vous choisissez, l'événement aura également un attribut de session associé. Contrairement à l'utilisation de setAttribute
, l'ajout d'un attribut à un événement fil d'Ariane les ajoute uniquement à cet événement ; ce ne sont pas des attributs de session.
Paramètres [#parameters]
paramètres | Type | Description |
---|---|---|
|
| Requis. Le nom que vous souhaitez donner à l'événement fil d'Ariane. |
|
| Facultatif. Une carte qui comprend une liste d'attributs de l'événement fil d'Ariane. Créez un attribut pour tous les descripteurs d’événements que vous jugez utiles. |
Exemple [#example]
#include "NewRelicBPLibrary.h"
UNewRelicBPLibrary::.recordBreadCrumb("Unreal Breadcrumb Without Attribute");
TMap<FString, FString> breadCrumbMap;breadCrumbMap.Add("place", TEXT("Robots"));breadCrumbMap.Add("user", TEXT("Nisarg"));
UNewRelicBPLibrary::recordBreadCrumbWithAttributes("Unreal Breadcrumb",breadCrumbMap);

Syntaxe
RecordBreadcrumb(string name, Dictionary<string, object> attributes): bool;
Description [#description]
Cet appel crée et enregistre un événement MobileBreadcrumb
, qui peut être requêter avec NRQL et dans le crash suivi des événements. Les fils mobiles d'Ariane sont utiles pour l'analyse des crashs ; ils doivent être créés pour l'activité des applications qui peuvent être utiles pour le dépannage des crashs.
En plus de l'attribut personnalisé que vous choisissez, l'événement aura également un attribut de session associé. Contrairement à l'utilisation de setAttribute
, l'ajout d'un attribut à un événement fil d'Ariane les ajoute uniquement à cet événement ; ce ne sont pas des attributs de session.
Paramètres [#parameters]
paramètres | Type | Description |
---|---|---|
|
| Requis. Le nom que vous souhaitez donner à l'événement fil d'Ariane. |
|
| Facultatif. Une carte qui comprend une liste d'attributs de l'événement fil d'Ariane. Créez un attribut pour tous les descripteurs d’événements que vous jugez utiles. |
Valeurs de retour [#return-values]
Renvoie true
si l'événement est enregistré avec succès, ou false
dans le cas contraire.
Exemple [#example]
CrossNewRelicClient.Current.RecordBreadcrumb("XamarinExampleBreadcrumb", new Dictionary<string, object>() { {"BreadNumValue", 12.3 }, {"BreadStrValue", "XamBread" }, {"BreadBoolValue", true } });