Comment : tracer le code dans une application

Mise à jour : novembre 2007

La classe Trace vous permet d'instrumenter votre application. Vous pouvez recevoir des messages informatifs à partir de votre application en cours d'exécution qui peuvent vous aider à diagnostiquer des problèmes ou à analyser les performances. La présentation suivante décrit les principales étapes généralement suivies lors du traçage pour analyser et corriger des problèmes potentiels dans des applications déployées. Pour plus d'informations sur ces étapes, consultez les liens appropriés.

Pour utiliser le traçage dans une application

  1. Déterminez la sortie de traçage que vous souhaitez obtenir sur place après avoir déployé l'application.

  2. Créez un jeu de commutateurs. Pour plus d'informations, consultez Création et initialisation des commutateurs de traçage.

  3. Ajoutez les instructions de traçage au code de l'application.

  4. Déterminez où vous souhaitez que la sortie de traçage apparaisse et ajoutez les écouteurs appropriés. Pour plus d'informations, consultez Comment : créer et initialiser les écouteurs de la trace.

  5. Testez et déboguez votre application et le code de traçage qu'elle contient.

  6. Compilez l'application en code exécutable, à l'aide d'une des procédures suivantes :

    • Utilisez le menu Générer et la page Debug de la boîte de dialogue Pages de propriétés dans l'Explorateur de solutions. Procédez ainsi lors de la compilation dans Visual Studio.

      - ou -

    • Utilisez les directives du compilateur Trace et Debug pour la méthode de compilation de ligne de commande. Pour plus d'informations, consultez Compilation conditionnelle avec Trace et Debug. Procédez ainsi lors de la compilation à partir de la ligne de commande.

  7. Si un problème survient au moment de l'exécution, activez le commutateur de traçage approprié. Pour plus d'informations, consultez Configuration des commutateurs de traçage.

    Le code de traçage écrit les messages de traçage vers une cible spécifiée, telle qu'un écran, un fichier texte ou un journal des événements. Le type d'écouteur que vous avez inclus dans la collection Trace.Listeners détermine la cible.

  8. Analysez les messages de traçage pour identifier et comprendre le problème dans l'application.

Voir aussi

Tâches

Comment : ajouter des instructions de traçage dans le code d'une application

Comment : effectuer une compilation conditionnelle avec Trace et Debug

Concepts

Introduction à l'instrumentation et au traçage

Commutateurs de traçage

Écouteurs de la trace

Autres ressources

Traçage et instrumentation d'applications