Share via


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

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.

    Notes

    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 se trouve dans le répertoire SystemRoot\Microsoft.NET\Framework\frameworkVersion\CONFIG, où SystemRoot est le répertoire de système d'exploitation et frameworkVersion est 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 (Visual Basic)

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

Dépannage : écouteurs de journalisation (Visual Basic)

Référence

Microsoft.VisualBasic.Logging.Log

DefaultTraceListener

EventLogTraceListener

DelimitedListTraceListener

XmlWriterTraceListener

ConsoleTraceListener

System.Diagnostics

Concepts

Utilisation des journaux d'applications dans Visual Basic

Autres ressources

Événements ETW dans le .NET Framework