Traçage et instrumentation d'applications
Mise à jour : novembre 2007
Le traçage vous permet de surveiller l'exécution de votre application lorsqu'elle est en cours. Vous pouvez ajouter l'instrumentation de traçage et de débogage à votre application .NET Framework lors de son développement. Vous pouvez l'utiliser lors du développement et après le déploiement de l'application. Grâce aux classes Trace et Debug, vous pouvez enregistrer les informations relatives aux erreurs et à l'exécution de l'application dans des journaux, des fichiers texte ou d'autres périphériques en vue d'une analyse ultérieure.
Le fait d'instrumenter votre application, en plaçant des instructions de traçage à des endroits stratégiques de votre code, peut être particulièrement utile pour les applications distribuées. Grâce aux instructions de traçage, vous pouvez instrumenter une application pour afficher des informations non seulement en cas de problème mais également pour analyser ses performances.
Les classes Trace et Debug sont identiques à une exception près : les procédures et les fonctions de la classe Trace sont compilées par défaut dans les versions Release alors que celles de la classe Debug ne le sont pas. Les rubriques suivantes contiennent des informations supplémentaires sur l'utilisation de l'instrumentation dans vos applications.
Dans cette section
Introduction à l'instrumentation et au traçage
Présente une vue d'ensemble des concepts élémentaires de l'instrumentation et du traçage de code.Commutateurs de traçage
Décrit l'utilisation de commutateurs pour filtrer les messages de traçage en fonction de critères complexes.Écouteurs de la trace
Décrit l'utilisation d'écouteurs pour router les messages de traçage vers des cibles de sortie particulières.Comment : tracer le code dans une application
Décrit les principales étapes relatives à l'instrumentation et au traçage.Comment : ajouter des instructions de traçage dans le code d'une application
Présente plusieurs techniques permettant d'utiliser les messages de traçage et de débogage dans votre application.Comment : effectuer une compilation conditionnelle avec Trace et Debug
Explique comment inclure des options de traçage dans des applications compilées.Sources de trace
Décrit l'utilisation de la classe TraceSource à la place des classes statiques plus anciennes telles que Trace et Debug.
Référence
Trace
Fournit des informations de référence détaillées sur la classe Trace et sur ses membres.Debug
Fournit des informations de référence détaillées sur la classe Debug et sur ses membres.TraceSource
Fournit des informations de référence détaillées sur la classe TraceSource et sur ses membres.
Rubriques connexes
- Préparation du débogage : types de projets C# et Visual Basic
Fournit des liens vers des rubriques traitant du débogage de code managé.