Table of Contents

Diagnostic et rapport de problemes dans le developpement Unity

Lors du developpement de plugins ou d'applications bases sur Unity, des exceptions runtime ou des erreurs logiques peuvent survenir. Pour aider les developpeurs a localiser et resoudre rapidement les problemes, Unity Plugin fournit une serie d'outils integres de diagnostic et de debogage. Ce chapitre presente ces methodes courantes de debogage et fonctions auxiliaires, couvrant tout le flux depuis l'affichage des logs en temps reel et l'activation du mode developer jusqu'a la collecte et au rapport des donnees de probleme.

  • Messages UI

    Presente comment le systeme runtime affiche les erreurs, avertissements et autres informations de diagnostic via la couche UI, et explique les criteres de classification et la signification de ces messages afin d'identifier rapidement les types de problemes.

  • Mode developer

    Explique comment activer le mode developer pendant l'execution de l'application, ainsi que les fonctions de debogage avancees disponibles dans ce mode : couches visuelles de debogage et enregistrement de fichiers EIF/EED.

  • Enregistrer des fichiers dump EED

    Explique en detail comment declencher et enregistrer des fichiers EED, qui contiennent des evenements cles, des donnees de capteurs, l'etat du systeme et d'autres informations contextuelles. Explique egalement comment exporter ces fichiers dump depuis l'appareil et les utiliser pour une analyse hors ligne.

  • Rapport de probleme

    Guide les utilisateurs pour envoyer un retour de probleme de maniere standardisee, avec les logs, fichiers dump, etapes de reproduction et autres informations requises, afin d'ameliorer l'efficacite du traitement.

Les composants de fonctionnalite associes incluent :

  • Composant DiagnosticsController

    Ce composant est le controleur central du systeme de diagnostic et coordonne l'enregistrement des logs, la surveillance d'etat, la generation de dump et d'autres fonctions.