Notes
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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
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.
Recherchez la section
<listeners>
, dans la section<source>
avec l’attributname
« 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 :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 etframeworkVersion
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.
Recherchez la
<listeners>
section, dans la<source>
section avec l’attributname
« 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.
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
.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 incluent une description de l’emplacement 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 System.Diagnostics.EventLogTraceListener écouteur écrit des informations dans le journal des événements de l’ordinateur spécifié par le
initializeData
paramètre. 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
- Guide pratique pour consigner des exceptions
- Guide pratique pour écrire des messages de journal
- Procédure pas à pas : modification de l’emplacement où My.Application.Log écrit des informations
- Événements ETW dans le .NET Framework
- Résolution des problèmes : écouteurs de logs