Partager via


Concepts de base des journaux du .NET Framework

Mise à jour : novembre 2007

Outre l'utilisation des objets My.Application.Log et My.Log, il existe de nombreuses méthodes pour enregistrer les informations de vos applications Visual Basic. De nombreuses classes .NET Framework sont disponibles. En enregistrant les informations, vous pouvez contrôler et mesurer les performances de votre application et diagnostiquer les erreurs.

Traçage, débogage et instrumentation

La documentation .NET Framework utilise plusieurs termes différents relatifs à l'enregistrement : traçage, débogage et instrumentation.

  • Le traçage vous permet de contrôler l'exécution de votre application lorsque celle-ci s'exécute. Il est généralement implémenté à l'aide de la classe Trace. Vous pouvez ajouter des instructions de traçage à votre application .NET lors du développement. Vous pouvez les utiliser lors du développement et après les avoir déployées.

  • Le débogage est similaire au traçage, mais il est en général plus documenté et est désactivé dans les versions release. Il est généralement implémenté à l'aide de la classe Trace.

  • L'instrumentation fait référence à l'ajout de code à votre application contrôlant ou mesurant le niveau de performance d'un produit. L'enregistrement, le traçage, et le débogage sont tous des formes d'instrumentation. Vous pouvez instrumenter votre application en plaçant des instructions de traçage à des emplacements stratégiques dans votre code. Cette méthode est particulièrement utile pour les applications distribuées.

    Grâce aux instructions de traçage, vous pouvez instrumenter une application pour afficher des informations en cas de problème et contrôler son niveau d'exécution.

Les classes Trace et Debug peuvent, à l'instar des objets Log Visual Basic, 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. En outre, elles proposent des méthodes qui permettent un contrôle plus fin de la sortie. Pour obtenir plus de classes de traçage, consultez Classes utilisées dans le .NET Framework pour les enregistrements dans le fichier journal.

Notions de base du journal des événements et du traçage

Une fois que vous instrumentez votre application, vous pouvez :

Les classes Trace et Debug vous permettent de contrôler et d'examiner les performances d'une application lors du développement ou après le déploiement. Par exemple, vous pouvez utiliser la classe Trace pour suivre des actions particulières dans une application déployée au fur et à mesure qu'elles se produisent (par exemple, la création de nouvelles connexions de base de données) et ainsi contrôler l'efficacité de l'application.

Voir aussi

Concepts

Enregistrement et traçage dans le .NET Framework avec Visual Basic

Introduction à l'instrumentation et au traçage

Classes utilisées dans le .NET Framework pour les enregistrements dans le fichier journal

Référence

System.Diagnostics

Autres ressources

Traçage et instrumentation d'applications