Procédure pas à pas : détermination de l'emplacement des informations My.Application.Log

Mise à jour : novembre 2007

L'objet My.Application.Log peut écrire des informations dans plusieurs écouteurs de journalisation. Les écouteurs de journalisation sont configurés par le fichier de configuration de l'ordinateur et peuvent être substitués par le fichier de configuration d'une application. Cette rubrique décrit les paramètres par défaut et comment déterminer les paramètres de votre application.

Pour plus d'informations sur les emplacements de sortie par défaut, consultez Utilisation des journaux d'applications dans Visual Basic.

Pour déterminer les écouteurs de My.Application.Log

  1. Recherchez le fichier de configuration de l'assembly. Si vous développez l'assembly, vous pouvez accéder à app.config dans Visual Studio à partir de l'Explorateur de solutions. Sinon, le nom du fichier de configuration est le nom de l'assembly suivi de ".config" et figure dans le même répertoire que l'assembly.

    Remarque :

    Tous les assemblys n'ont pas de fichier de configuration.

    Le fichier de configuration est un fichier XML.

  2. Recherchez la section <listeners>, dans la section <source> avec l'attribut name "DefaultSource", située dans la section <sources>. La section <sources> se trouve dans la section <system.diagnostics>, section <configuration> de niveau supérieur.

    Si ces sections n'existent pas, le fichier de configuration de l'ordinateur peut configurer les écouteurs de journalisation My.Application.Log. Les étapes suivantes décrivent comment déterminer ce que le fichier configuration de l'ordinateur définit :

    1. Recherchez le fichier machine.config de l'ordinateur. En général, il est localisé dans le répertoire SystemRoot\Microsoft.NET\Framework\frameworkVersion\CONFIG, SystemRoot étant le répertoire du système d'exploitation et frameworkVersion la version du .NET Framework.

      Les paramètres dans machine.config peuvent être substitués par le fichier de configuration d'une application.

      Si les éléments facultatifs répertoriés ci-dessous n'existez pas, vous pouvez les créer.

    2. Recherchez la section <listeners> dans la section <source> avec l'attribut name "DefaultSource", section <sources>, section <system.diagnostics>, section <configuration> de niveau supérieur.

      Si ces sections n'existent pas, le My.Application.Log n'a que les écouteurs de journalisation par défaut.

  3. Recherchez les <éléments add> dans la section <listeners>.

    Ces éléments ajoutent les écouteurs de journalisation nommés à la source My.Application.Log.

  4. Recherchez les éléments <add> portant les noms des écouteurs de journalisation dans la section <sharedListeners>, section <system.diagnostics>,section <configuration> de niveau supérieur.

  5. Pour de nombreux types d'écouteurs partagés, les données d'initialisation de l'écouteur incluent une description de l'emplacement vers lequel l'écouteur dirige les données :

Voir aussi

Tâches

Comment : enregistrer des exceptions dans Visual Basic

Comment : écrire des messages de journal

Procédure pas à pas : modification de l'emplacement des informations My.Application.Log

Comment : utiliser des journaux des événements dans l'Explorateur de serveurs

Comment : lancer l'Observateur d'événements à partir de l'Explorateur de serveurs

Dépannage : écouteurs de journalisation

Concepts

Utilisation des journaux d'applications dans Visual Basic

Référence

My.Application.Log, objet

My.Log, objet

DefaultTraceListener

EventLogTraceListener

DelimitedListTraceListener

XmlWriterTraceListener

ConsoleTraceListener

System.Diagnostics