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
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.
Recherchez la section
<listeners>
dans la section<source>
avec l’attributname
« 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 :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 etframeworkVersion
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.
Recherchez la section
<listeners>
dans la section<source>
avec l’attributname
« 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.
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
.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.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 :
Un écouteur Microsoft.VisualBasic.Logging.FileLogTraceListener écrit dans un fichier journal, comme décrit dans l’introduction.
Un écouteur System.Diagnostics.EventLogTraceListener écrit les informations dans le journal des événements de l’ordinateur spécifié par le paramètre
initializeData
. Pour afficher un journal des événements, vous pouvez utiliser l’ Explorateur de serveurs ou l’ Observateur d’événements Windows. Pour plus d’informations, consultez Événements ETW dans le .NET Framework.Les écouteurs System.Diagnostics.DelimitedListTraceListener et System.Diagnostics.XmlWriterTraceListener écrivent dans le fichier spécifié par le paramètre
initializeData
.Un écouteur System.Diagnostics.ConsoleTraceListener écrit dans la console de ligne de commande.
Pour plus d’informations sur les emplacements où d’autres types d’écouteurs de journalisation écrivent les informations, consultez la documentation de ce type.
Voir aussi
- Microsoft.VisualBasic.Logging.Log
- DefaultTraceListener
- EventLogTraceListener
- DelimitedListTraceListener
- XmlWriterTraceListener
- ConsoleTraceListener
- System.Diagnostics
- Utilisation des journaux des applications
- Procédure : journaliser des exceptions
- Procédure : écrire des messages de journal
- Procédure pas à pas : modification de l’emplacement des informations My.Application.Log
- Événements ETW dans le .NET Framework
- Résolution des problèmes : Écouteurs de journalisation