Comment : écrire des informations sur des événements dans un fichier texte (Visual Basic)
Vous pouvez utiliser les objets My.Application.Log et My.Log pour enregistrer des informations sur les événements qui se produisent dans votre application.Cet exemple indique comment utiliser la méthode My.Application.Log.WriteEntry pour enregistrer les informations de traçage dans un fichier journal.
Pour ajouter et configurer l'écouteur de journalisation du fichier
Cliquez avec le bouton droit sur app.config dans l'Explorateur de solutions et sélectionnez l'option Ouvrir.
- ou -
S'il n'y a 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 section <listeners> dans le fichier de configuration de l'application.
Vous trouverez la section <écouteurs> dans la section <source> portant l'attribut de nom "DefaultSource", qui est imbriquée dans la section <system.diagnostics> elle-même imbriquée dans la section <configuration> de niveau supérieur.
Ajoutez cet élément à la section <listeners> :
<add name="FileLogListener" />
Recherchez la section <sharedListeners> situé dans la section <system.diagnostics> imbriquée dans la section <configuration> de niveau supérieur.
Ajoutez cet élément à la section <sharedListeners> :
<add name="FileLogListener" type="Microsoft.VisualBasic.Logging.FileLogTraceListener, Microsoft.VisualBasic, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" initializeData="FileLogListenerWriter" location="Custom" customlocation="c:\temp\" />
Remplacez la valeur de l'attribut customlocation par le répertoire de journal.
[!REMARQUE]
Pour définir la valeur d'une propriété d'écouteur, utilisez un attribut qui porte le même nom que la propriété, toutes les lettres du nom étant en minuscule.Par exemple, les attributs location et customlocation définissent les valeurs des propriétés Location et CustomLocation.
Pour écrire des informations sur l'événement dans le journal de fichier
Utilisez la méthode My.Application.Log.WriteEntry ou My.Application.Log.WriteException pour écrire des informations dans le journal de fichier.Pour plus d'informations, consultez Comment : écrire des messages de journal (Visual Basic) et Comment : enregistrer des exceptions dans Visual Basic.
Une fois que l'écouteur de journalisation du fichier d'un assembly configuré, il reçoit tous les messages que My.Application.Log écrit à partir de cet assembly.
Voir aussi
Tâches
Comment : enregistrer des exceptions dans Visual Basic
Référence
Microsoft.VisualBasic.Logging.Log