• /
  • EnglishEspañolFrançais日本語한국어Português
  • Se connecterDémarrer

Cette traduction automatique est fournie pour votre commodité.

En cas d'incohérence entre la version anglaise et la version traduite, la version anglaise prévaudra. Veuillez visiter cette page pour plus d'informations.

Créer un problème

Logging avec l'agent iOS

Pour garantir un logging cohérent et complèt tout au long du projet, l'agent iOS fournit des API de logging. Utilisez les API de logging de l'agent pour envoyer le log de vos applications mobiles à New Relic. Cela garantit que vos logs sont regroupés au même endroit pour votre analyse. Pour plus d'informations, consultez notre API de logging mobile.

Configuration du niveau de log

Vous pouvez configurer le niveau de log de l'agent iOS pour l'agent et le logging à distance.

Agent niveau de log

Le niveau de log de l'agent est configuré dans l'agent New Relic et détermine quels messages de log sont écrits sur la console du périphérique. Cela inclut également le log de l'agent New Relic. Pour afficher tous les logs des agents New Relic, définissez le niveau de log sur NRLogLevelDebug.

Niveau de log à distance

Dans la plateforme New Relic, le niveau de log distant contrôle la verbosité du log envoyé depuis un périphérique vers New Relic. Cela permet de gérer le volume de données et de maintenir l’attention sur les informations pertinentes.

Configuration: Sur le dashboard New Relic, vous pouvez configurer le niveau de log à distance dans l'onglet Application. Pour plus d'informations sur le réglage du niveau de log à distance, reportez-vous aux logs mobile.

Collecte automatique log

Dans la plateforme New Relic, lorsque le logging à distance est activé, l'agent iOS collecte tous les logs écrits sur stdout et stderr depuis l'application. Il capture tous les appels à NSLog(), Swift print() et d'autres fonctions de la famille d'impression. Les logs collectés de cette manière sont définis sur NRLogLevelInfo. Cette fonctionnalité est désactivée par défaut. Pour l'activer, utilisez l'indicateur de fonctionnalité NRFeatureFlag_AutoCollectLogs .

L'agent sépare les messages du log à l'aide d'un délimiteur '\n\n'. L'horodatage reflète le moment où l'agent a collecté le log, et non le moment où l'application l'a écrit. Cela peut entraîner une différence de quelques millisecondes car le message du log a été mis en mémoire tampon avant d'être collecté par l'agent.

Important

Cette fonctionnalité interfère avec la console intégrée de Xcode, elle ne peut donc pas être activée lorsque le débogueur est connecté.

Droits d'auteur © 2025 New Relic Inc.

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