Gewusst wie: Schreiben von Ereignisinformationen in eine Textdatei (Visual Basic)

Sie können die Objekte My.Application.Log und My.Log verwenden, um Informationen über Ereignisse zu protokollieren, die in Ihrer Anwendung auftreten. Dieses Beispiel zeigt die Verwendung der My.Application.Log.WriteEntry-Methode zum Protokollieren von Nachverfolgungsinformationen, um eine Datei zu protokollieren.

Hinzufügen und Konfigurieren des Dateiprotokolllisteners

  1. Klicken Sie im Projektmappen-Explorer auf "app.config", und wählen Sie Öffnenaus.

    - oder –

    Wenn keine app.config-Datei vorhanden ist:

    1. Klicken Sie im Menü Projekt auf Neues Element hinzufügen.

    2. Wählen Sie im Dialogfeld Neues Element hinzufügen den Eintrag Anwendungskonfigurationsdateiaus.

    3. Klicken Sie auf Hinzufügen.

  2. Suchen Sie den Abschnitt <listeners> in der Anwendungskonfigurationsdatei.

    Sie finden den Abschnitt <listeners> im Abschnitt <source> mit dem Namensattribute „DefaultScource“, das sich im Abschnitt <system.diagnostics> befindet, der wiederum unter dem Abschnitt der höchsten Ebene <configuration> zu finden ist.

  3. Fügen Sie dem <listeners> -Abschnitt dieses Element hinzu:

    <add name="FileLogListener" />  
    
  4. Machen Sie den Abschnitt <sharedListeners> im Abschnitt <system.diagnostics>, der sich unter dem Abschnitt der höchsten Ebene <configuration> befindet.

  5. Fügen Sie dem <sharedListeners> -Abschnitt dieses Element hinzu:

    <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\" />  
    

    Ändern Sie den Wert des customlocation-Attributs in das Protokollverzeichnis.

    Hinweis

    Verwenden Sie ein Attribut, dass denselben Namen wie die Eigenschaft in Kleinbuchstaben hat, um den Wert einer Listenereigenschaft festzulegen. Die Attribute location und customlocation legen z.B. die Werte der Eigenschaften Location und CustomLocation fest.

Schreiben von Ereignisinformationen in das Dateiprotokoll

Siehe auch

Microsoft.VisualBasic.Logging.Log
WriteEntry
WriteException
Arbeiten mit Anwendungsprotokollen
Gewusst wie: Protokollieren von Ausnahmen