Sintaxis
Java
NewRelic.recordBreadcrumb( string $Name, map<string, object> $eventAttributes )
Kotlin [#kotlin]
NewRelic.recordBreadcrumb( breadcrumbName: String?, attributes: MutableMap<String?, Any?>? )
Descripción [#description]
Esta llamada crea y registra un evento MobileBreadcrumb
, que se puede consultar con NRQL y en el crash trazar el evento. Las rutas de navegación móviles son útiles para el análisis de fallos; Deben crearse para la actividad de la aplicación que pueda ser útil para la resolución de problemas.
Además de cualquier atributo personalizado que elijas, el evento también tendrá asociado un atributo de sesión. A diferencia del uso de setAttribute
, agregar atributos a un evento de ruta de navegación los agrega solo a ese evento; No son atributos de sesión.
Parámetros [#parameters]
Parámetro | Tipo | Descripción |
---|---|---|
|
| Requerido. El nombre que desea darle al evento de ruta de navegación. |
|
| Opcional. Un mapa que incluye una lista de atributos del evento de ruta de navegación. Cree un atributo para cualquier descriptor de evento que crea que será útil. |
Valores de retorno [#return-values]
Devuelve true
si el evento se registra correctamente, o false
en caso contrario.
Ejemplos [#examples]
A continuación se muestra un ejemplo de una llamada de evento de ruta de navegación simple:
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)
A continuación se muestra un ejemplo de un evento de ruta de navegación con valores del mundo real:
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)
Sintaxis
C objetivo
recordBreadcrumb:(NSString* __nonnull)name attributes:(NSDictionary* __nullable)attributes;
Swift [#swift]
NewRelic.recordBreadcrumb(string $Name, map $eventAttributes)
Descripción [#description]
Esta llamada crea y registra un evento MobileBreadcrumb
, que se puede consultar con NRQL y en el crash trazar el evento. Las rutas de navegación móviles son útiles para el análisis de fallos; créelos para la actividad de la aplicación que crea que le ayudará a solucionar fallos.
Además de cualquier atributo personalizado que elijas, el evento también tendrá asociado un atributo de sesión. A diferencia de usar setAttribute
, agregar atributos a un evento de ruta de navegación los agrega solo a ese evento; No son atributos de sesión.
Usar esta llamada tiene el mismo resultado que usar la llamadarecordCustomEvent
con MobileBreadcrumb
como tipo de evento. Para conocer el contexto sobre cómo utilizar esta API, lea sobre el envío de atributos personalizados y eventos:
Parámetros [#parameters]
Parámetro | Tipo | Descripción |
---|---|---|
|
| Requerido. El nombre que desea darle al evento de ruta de navegación. |
|
| Opcional. Un mapa que incluye una lista de atributos del evento de ruta de navegación. Cree un atributo para cualquier descriptor de evento que crea que será útil. |
Valores de retorno [#return-values]
Devuelve true
si el evento se registra correctamente, o false
en caso contrario.
Ejemplos [#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"])
Sintaxis
recordBreadcrumb(options: { name: string; eventAttributes: object; }) => void
Descripción [#description]
Esta llamada crea y registra un evento MobileBreadcrumb
, que se puede consultar con NRQL y en el crash trazar el evento. Las rutas de navegación móviles son útiles para el análisis de fallos; Deben crearse para la actividad de la aplicación que pueda ser útil para la resolución de problemas.
Además de cualquier atributo personalizado que elijas, el evento también tendrá asociado un atributo de sesión. A diferencia del uso de setAttribute
, agregar atributos a un evento de ruta de navegación los agrega solo a ese evento; No son atributos de sesión.
Parámetros [#parameters]
Parámetro | Tipo | Descripción |
---|---|---|
|
| Requerido. El nombre que desea darle al evento de ruta de navegación. |
|
| Opcional. Un mapa que incluye una lista de atributos del evento de ruta de navegación. Cree un atributo para cualquier descriptor de evento que crea que será útil. |
Valores de retorno [#return-values]
Devuelve true
si el evento se registra correctamente, o false
en caso contrario.
Ejemplo [#example]
NewRelicCapacitorPlugin.recordBreadcrumb({ name: "shoe", eventAttributes: {"shoeColor": "blue","shoesize": 9,"shoeLaces": true} });
Sintaxis
recordBreadcrumb(eventName: string, attributes?: {[key: string]: boolean | number | string}): void;
Descripción [#description]
Esta llamada crea y registra un evento MobileBreadcrumb
, que se puede consultar con NRQL y en el crash trazar el evento. Las rutas de navegación móviles son útiles para el análisis de fallos; Deben crearse para la actividad de la aplicación que pueda ser útil para la resolución de problemas.
Además de cualquier atributo personalizado que elijas, el evento también tendrá asociado un atributo de sesión. A diferencia del uso de setAttribute
, agregar atributos a un evento de ruta de navegación los agrega solo a ese evento; No son atributos de sesión.
Parámetros [#parameters]
Parámetro | Tipo | Descripción |
---|---|---|
| Cadena | Requerido. El nombre que desea darle al evento de ruta de navegación. |
|
| Opcional. Un mapa que incluye una lista de atributos del evento de ruta de navegación. Cree un atributo para cualquier descriptor de evento que crea que será útil. |
Valores de retorno [#return-values]
Devuelve true
si el evento se registra correctamente, o false
en caso contrario.
Ejemplo [#example]
NewRelic.recordBreadcrumb("shoe", {"shoeColor": "blue","shoesize": 9,"shoeLaces": true});
Sintaxis
RecordBreadcrumb(string name, Dictionary<string, object> attributes): bool;
Descripción [#description]
Esta llamada crea y registra un evento MobileBreadcrumb
, que se puede consultar con NRQL y en el crash trazar el evento. Las rutas de navegación móviles son útiles para el análisis de fallos; Deben crearse para la actividad de la aplicación que pueda ser útil para la resolución de problemas.
Además de cualquier atributo personalizado que elijas, el evento también tendrá asociado un atributo de sesión. A diferencia del uso de setAttribute
, agregar atributos a un evento de ruta de navegación los agrega solo a ese evento; No son atributos de sesión.
Parámetros [#parameters]
Parámetro | Tipo | Descripción |
---|---|---|
|
| Requerido. El nombre que desea darle al evento de ruta de navegación. |
|
| Opcional. Un mapa que incluye una lista de atributos del evento de ruta de navegación. Cree un atributo para cualquier descriptor de evento que crea que será útil. |
Valores de retorno [#return-values]
Devuelve true
si el evento se registra correctamente, o false
en caso contrario.
Ejemplo [#example]
CrossNewRelic.Current.RecordBreadcrumb("MAUIExampleBreadcrumb", new Dictionary<string, object>() { {"BreadNumValue", 12.3 }, {"BreadStrValue", "MAUIBread" }, {"BreadBoolValue", true } });
Sintaxis
recordBreadcrumb(String name,{Map<String, dynamic>? eventAttributes}): void;
Descripción [#description]
Esta llamada crea y registra un evento MobileBreadcrumb
, que se puede consultar con NRQL y en el crash trazar el evento. Las rutas de navegación móviles son útiles para el análisis de fallos; Deben crearse para la actividad de la aplicación que pueda ser útil para la resolución de problemas.
Además del atributo personalizado que elijas, el evento también tendrá asociado un atributo de sesión. A diferencia del uso de setAttribute
, agregar atributos a un evento de ruta de navegación los agrega solo a ese evento; No son atributos de sesión.
Parámetros [#parameters]
Parámetro | Tipo | Descripción |
---|---|---|
|
| Requerido. El nombre que desea darle al evento de ruta de navegación. |
|
| Opcional. Un mapa que incluye una lista de atributos del evento de ruta de navegación. Cree un atributo para cualquier descriptor de evento que crea que será útil. |
Valores de retorno [#return-values]
Devuelve true
si el evento se registra correctamente, o false
en caso contrario.
Ejemplo [#example]
NewrelicMobile.instance.recordBreadcrumb("Button Got Pressed on Screen 3");
Sintaxis
recordBreadcrumb(name: string, attributes?: {[key: string]: any}): void;
Descripción [#description]
Esta llamada crea y registra un evento MobileBreadcrumb
, que se puede consultar con NRQL y en el crash trazar el evento. Las rutas de navegación móviles son útiles para el análisis de fallos; Deben crearse para la actividad de la aplicación que pueda ser útil para la resolución de problemas.
Además del atributo personalizado que elijas, el evento también tendrá asociado un atributo de sesión. A diferencia del uso de setAttribute
, agregar atributos a un evento de ruta de navegación los agrega solo a ese evento; No son atributos de sesión.
Parámetros [#parameters]
Parámetro | Tipo | Descripción |
---|---|---|
|
| Requerido. El nombre que desea darle al evento de ruta de navegación. |
|
| Opcional. Un mapa que incluye una lista de atributos del evento de ruta de navegación. Cree un atributo para cualquier descriptor de evento que crea que será útil. |
Valores de retorno [#return-values]
Devuelve true
si el evento se registra correctamente, o false
en caso contrario.
Ejemplo [#example]
NewRelic.recordBreadcrumb("shoe", {"shoeColor": "blue","shoesize": 9,"shoeLaces": true});
Sintaxis
RecordBreadcrumb(string name, Dictionary<string, object> attributes): bool;
Descripción [#description]
Esta llamada crea y registra un evento MobileBreadcrumb
, que se puede consultar con NRQL y en el crash trazar el evento. Las rutas de navegación móviles son útiles para el análisis de fallos; Deben crearse para la actividad de la aplicación que pueda ser útil para la resolución de problemas.
Además del atributo personalizado que elijas, el evento también tendrá asociado un atributo de sesión. A diferencia del uso de setAttribute
, agregar atributos a un evento de ruta de navegación los agrega solo a ese evento; No son atributos de sesión.
Parámetros [#parameters]
Parámetro | Tipo | Descripción |
---|---|---|
|
| Requerido. El nombre que desea darle al evento de ruta de navegación. |
|
| Opcional. Un mapa que incluye una lista de atributos del evento de ruta de navegación. Cree un atributo para cualquier descriptor de evento que crea que será útil. |
Valores de retorno [#return-values]
Devuelve true
si el evento se registra correctamente, o false
en caso contrario.
Ejemplo [#example]
Dictionary<string, object> dic = new Dictionary<string, object>();dic.Add("Unity Attribute", "Data1");
NewRelicAgent.RecordBreadCrumb("Unity BreadCrumb Example", dic);
Sintaxis
recordBreadCrumb(FString breadcrumbName);
recordBreadCrumbWithAttributes(FString breadcrumbName, TMap <FString, FString> customData):void
Descripción [#description]
Esta llamada crea y registra un evento MobileBreadcrumb
, que se puede consultar con NRQL y en el crash trazar el evento. Las rutas de navegación móviles son útiles para el análisis de fallos; Deben crearse para la actividad de la aplicación que pueda ser útil para la resolución de problemas.
Además del atributo personalizado que elijas, el evento también tendrá asociado un atributo de sesión. A diferencia del uso de setAttribute
, agregar atributos a un evento de ruta de navegación los agrega solo a ese evento; No son atributos de sesión.
Parámetros [#parameters]
Parámetro | Tipo | Descripción |
---|---|---|
|
| Requerido. El nombre que desea darle al evento de ruta de navegación. |
|
| Opcional. Un mapa que incluye una lista de atributos del evento de ruta de navegación. Cree un atributo para cualquier descriptor de evento que crea que será útil. |
Ejemplo [#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);
Sintaxis
RecordBreadcrumb(string name, Dictionary<string, object> attributes): bool;
Descripción [#description]
Esta llamada crea y registra un evento MobileBreadcrumb
, que se puede consultar con NRQL y en el crash trazar el evento. Las rutas de navegación móviles son útiles para el análisis de fallos; Deben crearse para la actividad de la aplicación que pueda ser útil para la resolución de problemas.
Además del atributo personalizado que elijas, el evento también tendrá asociado un atributo de sesión. A diferencia del uso de setAttribute
, agregar atributos a un evento de ruta de navegación los agrega solo a ese evento; No son atributos de sesión.
Parámetros [#parameters]
Parámetro | Tipo | Descripción |
---|---|---|
|
| Requerido. El nombre que desea darle al evento de ruta de navegación. |
|
| Opcional. Un mapa que incluye una lista de atributos del evento de ruta de navegación. Cree un atributo para cualquier descriptor de evento que crea que será útil. |
Valores de retorno [#return-values]
Devuelve true
si el evento se registra correctamente, o false
en caso contrario.
Ejemplo [#example]
CrossNewRelicClient.Current.RecordBreadcrumb("XamarinExampleBreadcrumb", new Dictionary<string, object>() { {"BreadNumValue", 12.3 }, {"BreadStrValue", "XamBread" }, {"BreadBoolValue", true } });