Gewusst wie: Schreiben von Ereignisinformationen in eine Textdatei (Visual Basic)
Artikel
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
Klicken Sie im Projektmappen-Explorer auf "app.config", und wählen Sie Öffnenaus.
- oder -
Wenn keine app.config-Datei vorhanden ist:
Klicken Sie im Menü Projekt auf Neues Element hinzufügen.
Wählen Sie im Dialogfeld Neues Element hinzufügen den Eintrag Anwendungskonfigurationsdateiaus.
Klicken Sie auf Hinzufügen.
Suchen Sie den Abschnitt <listeners> in der Anwendungskonfigurationsdatei.
Sie finden den Abschnitt <Listeners> im Abschnitt <Quelle> mit dem Namensattribut „DefaultScource“, das sich im Abschnitt <system.diagnostics> befindet, der wiederum unter dem Abschnitt der höchsten Ebene <Konfiguration> zu finden ist.
Fügen Sie dem <listeners> -Abschnitt dieses Element hinzu:
XML
<addname="FileLogListener" />
Machen Sie den Abschnitt <sharedListeners> im Abschnitt <system.diagnostics>, der sich unter dem Abschnitt der höchsten Ebene <configuration> befindet.
Fügen Sie dem <sharedListeners> -Abschnitt dieses Element hinzu:
Ä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
Nachdem Sie den Dateiprotokolllistener für eine Assembly konfiguriert haben, empfängt er alle Meldungen, die My.Application.Log von der betreffenden Assembly schreibt.
Die Quelle für diesen Inhalt finden Sie auf GitHub, wo Sie auch Issues und Pull Requests erstellen und überprüfen können. Weitere Informationen finden Sie in unserem Leitfaden für Mitwirkende.
Feedback zu .NET
.NET ist ein Open Source-Projekt. Wählen Sie einen Link aus, um Feedback zu geben:
Erfahren Sie, inwiefern die Ereignisanzeige einen praktischen und zugänglichen Ort zum Beobachten eintretender Ereignisse bietet. Greifen Sie schnell und bequem auf Ereignisinformationen zu. Lernen Sie die Daten im Ereignisprotokoll zu interpretieren.