Note
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier les répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de changer de répertoire.
Vous pouvez utiliser les objets My.Application.Log et My.Log pour rédiger des informations sur les événements qui se produisent dans votre application. Cet exemple montre comment configurer un écouteur de journal d'événements pour que My.Application.Log consigne des données de traçabilité dans le journal des événements de l'application.
Vous ne pouvez pas écrire dans le journal de sécurité. Pour écrire dans le journal système, vous devez être membre du compte LocalSystem ou Administrateur.
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.
Pour ajouter et configurer l’écouteur de journalisation des événements
Cliquez avec le bouton droit sur app.config dans l’Explorateur de solutions , puis choisissez Ouvrir.
ou
S’il n’existe aucun fichier app.config,
Dans le menu Projet , choisissez Ajouter un nouvel élément.
Dans la boîte de dialogue Ajouter un nouvel élément , choisissez Fichier de configuration de l’application.
Cliquez sur Ajouter.
Recherchez la
<listeners>section dans le fichier de configuration de l’application.Vous trouverez la
<listeners>section dans la<source>section avec l’attribut de nom « DefaultSource », qui est imbriqué sous la<system.diagnostics>section, qui est imbriquée sous la section de niveau<configuration>supérieur.Ajoutez cet élément à cette
<listeners>section :<add name="EventLog"/>Recherchez la section
<sharedListeners>, dans la section<system.diagnostics>, dans la section<configuration>de niveau supérieur.Ajoutez cet élément à cette
<sharedListeners>section :<add name="EventLog" type="System.Diagnostics.EventLogTraceListener, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" initializeData="APPLICATION_NAME"/>Remplacez
APPLICATION_NAMEpar le nom de votre application.Remarque
En règle générale, une application écrit uniquement des erreurs dans le journal des événements. Pour plus d’informations sur le filtrage de la sortie de log, consultez Guide : Filtrage de la sortie My.Application.Log.
Pour écrire des informations sur les événements dans le journal des événements
Utilisez la méthode My.Application.Log.WriteEntry ou My.Application.Log.WriteException pour écrire des informations dans le journal des événements. Pour plus d’informations, consultez How to : Write Log Messages and How to : Log Exceptions.
Une fois l’écouteur de journalisation des événements configuré pour un assembly, il reçoit tous les messages écrits par My.Application.Log depuis cet assembly.