Partager via


Procédure pas à pas : détermination de l’emplacement où My.Application.Log écrit des informations (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 remplacés par un 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’activité des applications.

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 au app.config dans Visual Studio à partir de l’Explorateur de solutions. Sinon, le nom du fichier de configuration est le nom de l’assembly ajouté à «.config», et il se trouve dans le même répertoire que l’assembly.

    Remarque

    Chaque assembly n’a 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 <sources> section se trouve dans la <system.diagnostics> section, dans la section de niveau <configuration> supérieur.

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

    1. Recherchez le fichier machine.config de l’ordinateur. En règle générale, il se trouve dans le répertoire SystemRoot\Microsoft.NET\Framework\frameworkVersion\CONFIG , où SystemRoot se trouve le répertoire du système d’exploitation et frameworkVersion est la version du .NET Framework.

      Les paramètres de 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’existent pas, vous pouvez les créer.

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

      Si ces sections n’existent pas, alors My.Application.Log n’a que les écouteurs de logs par défaut.

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

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

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

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

Voir aussi