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.
Mithilfe der My.Application.Log Objekte My.Log können Sie Informationen zu Ereignissen protokollieren, die in Ihrer Anwendung auftreten. In diesem Beispiel wird gezeigt, wie Sie die My.Application.Log.WriteEntry Methode zusammen mit den Startup- und Shutdown-Ereignissen verwenden, um Ablaufverfolgungsinformationen zu schreiben.
So greifen Sie auf den Ereignishandlercode der Anwendung zu
Ein Projekt auswählen in Projektmappen-Explorer. Wählen Sie im Menü "Projekt " die Option "Eigenschaften" aus.
Klicken Sie auf die Registerkarte Anwendung.
Klicken Sie auf die Schaltfläche "Anwendungsereignisse anzeigen ", um den Code-Editor zu öffnen.
Dadurch wird die ApplicationEvents.vb Datei geöffnet.
So protokollieren Sie Nachrichten, wenn die Anwendung gestartet wird
Lassen Sie die ApplicationEvents.vb Datei im Code-Editor geöffnet. Wählen Sie im Menü "Allgemein " die Option "MyApplication-Ereignisse" aus.
Wählen Sie im Menü " Deklarationen " die Option "Start" aus.
Die Anwendung löst das Startup Ereignis aus, bevor die Hauptanwendung ausgeführt wird.
Fügen Sie die
My.Application.Log.WriteEntryMethode demStartupEreignishandler hinzu.My.Application.Log.WriteEntry("Application started at " & My.Computer.Clock.GmtTime.ToString)
So protokollieren Sie Nachrichten, wenn die Anwendung heruntergefahren wird
Lassen Sie die ApplicationEvents.vb Datei im Code-Editor geöffnet. Wählen Sie im Menü "Allgemein " die Option "MyApplication-Ereignisse" aus.
Wählen Sie im Menü Deklarationen den Eintrag Herunterfahrenaus.
Die Anwendung löst das Shutdown Ereignis aus, nachdem die Hauptanwendung ausgeführt wird, aber bevor sie heruntergefahren wird.
Fügen Sie die
My.Application.Log.WriteEntryMethode demShutdownEreignishandler hinzu.My.Application.Log.WriteEntry("Application shut down at " & My.Computer.Clock.GmtTime.ToString)
Beispiel
Sie können den Project Designer verwenden, um auf die Anwendungsereignisse im Code-Editor zuzugreifen. Weitere Informationen finden Sie auf der Anwendungsseite, Project 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