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 :
tracer le code ; recevoir des messages informatifs sur l'exécution d'une application au moment de l'exécution. Pour plus d'informations, consultez Introduction à l'instrumentation et au traçage ;
recevoir la sortie de débogage ; détecter et résoudre les erreurs de programmation dans une application en cours de développement. Pour plus d'informations, consultez Débogage dans Visual Studio ;
Accès aux compteurs de performance. suivre les performances de votre application. Pour plus d'informations, consultez Introduction à l'analyse des seuils de performance ;
écrire dans le journal des événements ; suivre les événements majeurs dans l'exécution de votre application. Pour plus d'informations, consultez Journalisation des événements d'application, de serveur et de sécurité.
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