Share via


Comment : écrire des informations sur des événements dans un fichier texte

Mise à jour : novembre 2007

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

  1. 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 :

    1. Dans le menu Projet, choisissez Ajouter un nouvel élément.

    2. Dans la boîte de dialogue Ajouter un nouvel élément, choisissez Fichier de configuration de l'application.

    3. Cliquez sur Ajouter.

  2. 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.

  3. Ajoutez cet élément à la section <listeners> :

    <add name="FileLogListener" />
    
  4. Recherchez la section <sharedListeners> situé dans la section <system.diagnostics> imbriquée dans la section <configuration> de niveau supérieur.

  5. 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

Voir aussi

Tâches

Comment : enregistrer des exceptions dans Visual Basic

Concepts

Utilisation des journaux d'applications dans Visual Basic

Référence

My.Application.Log, objet

My.Log, objet

WriteEntry, méthode (My.Application.Log et My.Log)

WriteException, méthode (My.Application.Log et My.Log)