Traçage et instrumentation d'applications

Le traçage vous permet de contrôler l'exécution de votre application lorsque celle-ci s'exécute. 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. Vous pouvez utiliser les classes System.Diagnostics.Trace, System.Diagnostics.Debug et System.Diagnostics.TraceSource pour enregistrer les informations relatives aux erreurs et à l'exécution de l'application dans des journaux, des fichiers texte ou d'autres appareils 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 non seulement pour afficher des informations en cas de problème, mais aussi pour contrôler son niveau d'exécution.

La classe TraceSource fournit des fonctionnalités de suivi améliorées et peut être utilisée à la place des méthodes statiques des classes de traçage Trace et Debug plus anciennes. Les classes Trace et Debug familières sont toujours largement utilisées, mais la classe TraceSource est recommandée pour les nouvelles commandes de traçage, telles que TraceEvent et TraceData.

Les classes Trace et Debug sont identiques, à ceci près que les procédures et les fonctions de la classe Trace sont compilées par défaut dans des versions release, mais 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

Référence

  • TraceSource
    Fournit un jeu de méthodes et de propriétés qui aident à effectuer le suivi de l'exécution du code et des messages de trace associés à leur source. C'est l'alternative recommandée aux classes Trace et Debug plus anciennes.

  • Trace
    Fournit un ensemble de méthodes et de propriétés qui vous permettent de tracer l'exécution de votre code.

  • Debug
    Fournit un jeu de méthodes et de propriétés qui aident à déboguer votre code.

Sections connexes

Historique des modifications

Date

Historique

Motif

Décembre 2010

Des informations supplémentaires sur les sources de trace ont été ajoutées.

Commentaires client.