Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Sie können das My.Application.Log-Objekt und das My.Log-Objekt verwenden, um Informationen über in der Anwendung auftretende Ereignisse zu protokollieren.In diesem Beispiel wird die Verwendung der My.Application.Log.WriteEntry-Methode mit dem Startup-Ereignis und dem Shutdown-Ereignis zum Schreiben von Ablaufverfolgungsinformationen beschrieben.
So greifen Sie auf den Ereignishandlercode der Anwendung zu
Wählen Sie im Projektmappen-Explorer ein Projekt aus.Klicken Sie im Menü Projekt auf Eigenschaften.
Klicken Sie auf die Registerkarte Anwendung.
Klicken Sie auf die Schaltfläche Anwendungsereignisse anzeigen, um den Code-Editor zu öffnen.
Daraufhin wird die Datei ApplicationEvents.vb geöffnet.
So protokollieren Sie Meldungen beim Starten der Anwendung
Öffnen Sie die Datei ApplicationEvents.vb im Code-Editor.Klicken Sie im Menü Allgemein auf MyApplication-Ereignisse.
Klicken Sie im Menü Deklarationen auf Startup.
Die Anwendung löst vor dem Ausführen der Hauptanwendung das Startup-Ereignis aus.
Fügen Sie im Startup-Ereignishandler die My.Application.Log.WriteEntry-Methode hinzu.
My.Application.Log.WriteEntry("Application started at " & My.Computer.Clock.GmtTime.ToString)
So protokollieren Sie Meldungen beim Beenden der Anwendung
Öffnen Sie die Datei ApplicationEvents.vb im Code-Editor.Klicken Sie im Menü Allgemein auf MyApplication-Ereignisse.
Klicken Sie im Menü Deklarationen auf Shutdown.
Die Anwendung löst nach dem Ende der Ausführung der Hauptanwendung, d. h. direkt vor dem Beenden der Anwendung, das Shutdown-Ereignis aus.
Fügen Sie im Shutdown-Ereignishandler die My.Application.Log.WriteEntry-Methode hinzu.
My.Application.Log.WriteEntry("Application shut down at " & My.Computer.Clock.GmtTime.ToString)
Beispiel
Sie können mit dem Projekt-Designer auf die Anwendungsereignisse im Code-Editor zuzugreifen.Weitere Informationen finden Sie unter Seite "Anwendung", Projekt-Designer (Visual Basic).
Private Sub MyApplication_Startup(
ByVal sender As Object,
ByVal e As ApplicationServices.StartupEventArgs
) Handles Me.Startup
My.Application.Log.WriteEntry("Application started at " &
My.Computer.Clock.GmtTime.ToString)
End Sub
Private Sub MyApplication_Shutdown(
ByVal sender As Object,
ByVal e As System.EventArgs
) Handles Me.Shutdown
My.Application.Log.WriteEntry("Application shut down at " &
My.Computer.Clock.GmtTime.ToString)
End Sub
Siehe auch
Referenz
Seite "Anwendung", Projekt-Designer (Visual Basic)
Microsoft.VisualBasic.Logging.Log