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 remplacés par un fichier de configuration d’une application. Cette rubrique décrit les paramètres par défaut et explique 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 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 fichier 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 ». Il se trouve dans le même répertoire que l’assembly.

    Notes

    Tous les assemblys n’ont pas un 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 », qui se trouve dans la section <sources> . La section <sources> se trouve dans la section <system.diagnostics> , dans la section <configuration> de plus haut niveau.

    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 général, il se trouve dans le répertoire SystemRoot\Microsoft.NET\Framework\frameworkVersion\CONFIG, où SystemRoot est le répertoire du système d’exploitation et frameworkVersion est la version du .NET Framework.

      Les paramètres de machine.config peuvent être remplacé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 section <listeners> dans la section <source> avec l’attribut name « DefaultSource », dans la section <sources> , dans la section <system.diagnostics> , dans la section <configuration> de plus haut niveau.

      Si ces sections n’existent pas, My.Application.Log a seulement 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 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 comprennent une description de l’endroit où l’écouteur dirige les données :

Voir aussi