Udostępnij za pośrednictwem


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

  1. Projekt wybrany w Solution Explorer.Na Projekt menu, wybierz opcję Właściwości.

  2. Kliknij przycisk aplikacji kartę.

  3. Kliknij przycisk Zdarzenia aplikacji Zobacz przycisk, aby otworzyć Edytor kodu.

    Spowoduje to otwarcie pliku ApplicationEvents.vb.

Aby rejestrować komunikaty podczas uruchamiania aplikacji

  1. Masz plik ApplicationEvents.vb w edytorze kodu.Na Ogólne menu, wybierz opcję Zdarzenia MyApplication.

  2. Na deklaracje menu, wybierz opcję uruchamiania.

    Podnosi aplikacji Startup zdarzenie przed uruchomieniem aplikacji głównej.

  3. 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

  1. Masz plik ApplicationEvents.vb w edytorze kodu.Na Ogólne menu, wybierz opcję Zdarzenia MyApplication.

  2. Na deklaracje menu, wybierz opcję zamknięcia.

    Podnosi aplikacji Shutdown zdarzenie po głównej aplikacja działa, ale przed jego zamknięciem.

  3. 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

WriteEntry

WriteException

Koncepcje

Praca z Dzienniki aplikacji w języku Visual Basic