Jak: wiadomości dziennika, gdy aplikacja rozpoczyna się lub kończy pracę (Visual Basic)
Można użyć My.Application.Log i My.Log obiektów, aby rejestrować informacje o zdarzeniach, które występują w aplikacji.W tym przykładzie przedstawiono sposób użycia My.Application.Log.WriteEntry metody z Startup i Shutdown zdarzeń, aby zapisać informacje o śledzeniu.
Dostęp do kodu obsługi zdarzeń aplikacji
Projekt wybrany w Solution Explorer.Na Projekt menu, wybierz opcję Właściwości.
Kliknij przycisk aplikacji kartę.
Kliknij przycisk Zdarzenia aplikacji Zobacz przycisk, aby otworzyć Edytor kodu.
Spowoduje to otwarcie pliku ApplicationEvents.vb.
Aby rejestrować komunikaty podczas uruchamiania aplikacji
Masz plik ApplicationEvents.vb w edytorze kodu.Na Ogólne menu, wybierz opcję Zdarzenia MyApplication.
Na deklaracje menu, wybierz opcję uruchamiania.
Podnosi aplikacji Startup zdarzenie przed uruchomieniem aplikacji głównej.
Dodaj My.Application.Log.WriteEntry metoda Startup programu obsługi zdarzeń.
My.Application.Log.WriteEntry("Application started at " & My.Computer.Clock.GmtTime.ToString)
Aby rejestrować komunikaty podczas zamykania aplikacji
Masz plik ApplicationEvents.vb w edytorze kodu.Na Ogólne menu, wybierz opcję Zdarzenia MyApplication.
Na deklaracje menu, wybierz opcję zamknięcia.
Podnosi aplikacji Shutdown zdarzenie po głównej aplikacja działa, ale przed jego zamknięciem.
Dodaj My.Application.Log.WriteEntry metoda Shutdown programu obsługi zdarzeń.
My.Application.Log.WriteEntry("Application shut down at " & My.Computer.Clock.GmtTime.ToString)
Przykład
Można użyć Project Designer dostęp do zdarzeń aplikacji w edytorze kodu.Aby uzyskać więcej informacji, zobacz Strona aplikacji, 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
Zobacz też
Informacje
Strona aplikacji, Project Designer (Visual Basic)
Microsoft.VisualBasic.Logging.Log