• /
  • EnglishEspañol日本語한국어Português
  • Inicia sesiónComenzar ahora

Te ofrecemos esta traducción automática para facilitar la lectura.

En caso de que haya discrepancias entre la versión en inglés y la versión traducida, se entiende que prevalece la versión en inglés. Visita esta página para obtener más información.

Crea una propuesta

Logging con el agente iOS

Para garantizar un logging consistente y completo durante todo el proyecto, el agente de iOS proporciona API de logging. Emplee las API de logging del agente para enviar los logs de sus aplicaciones móviles a New Relic. Esto garantiza que sus logs estén en un solo lugar para su análisis. Para obtener más información, consulte nuestra API de log móvil.

Configurar nivel de logs

Puede configurar el nivel de logs del agente iOS para el agente y el logging remoto.

Nivel de logs del agente

El nivel de log del agente se configura en el agente de New Relic y determina qué mensajes de log se escriben en la consola del dispositivo. Esto también incluye los logs de agentes de New Relic. Para ver todos los logs de agentes de New Relic, configure el nivel de logs en NRLogLevelDebug.

Nivel de logs remotos

En la plataforma New Relic, el nivel de logs remotos controla el nivel de detalle de los logs enviados desde un dispositivo a New Relic. Esto ayuda a gestionar el volumen de datos y mantiene el foco en la información relevante.

Configuración: En el dashboard de New Relic, puedes configurar el nivel de logs remotos en la pestaña Application. Para obtener más información sobre cómo configurar el nivel de logs remotos, consulte logs móviles.

Recopilación automática de logs

En la plataforma New Relic, cuando el log remoto está habilitado, el agente de iOS recopila todos los logs escritos en stdout y stderr desde la aplicación. Captura todas las llamadas a NSLog(), Swift print() y otras funciones de la familia de impresión. Los logs recopilados de esta manera se establecen en NRLogLevelInfo. Esta función está deshabilitada de forma predeterminada. Para habilitarlo, emplee el indicador de característica NRFeatureFlag_AutoCollectLogs .

El agente separa el mensaje de log usando un delimitador '\n\n' . La timestamp refleja cuándo el agente recopiló el log, no cuándo la aplicación lo escribió. Esto podría causar una diferencia de milisegundos ya que el mensaje del log se almacenó en búfer antes de ser recopilado por el agente.

Importante

Esta función interfiere con la consola incorporada de Xcode, por lo que no se puede habilitar mientras el depurador esté conectado.

Copyright © 2024 New Relic Inc.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.