Procedura: registrare messaggi all'avvio o all'arresto dell'applicazione (Visual Basic)
È possibile usare gli oggetti My.Application.Log
e My.Log
per registrare informazioni sugli eventi che si verificano nell'applicazione. Questo esempio illustra come usare il metodo My.Application.Log.WriteEntry
con gli eventi Startup
e Shutdown
per scrivere informazioni di traccia.
Per accedere al codice del gestore eventi dell'applicazione
Selezionare un progetto in Esplora soluzioni. Scegliere Proprietà dal menu Progetto.
Fare clic sulla scheda Applicazione .
Fare clic sul pulsante Visualizza eventi applicazione per aprire l'editor di codice.
Verrà aperto il file ApplicationEvents.vb.
Per registrare messaggi all'avvio dell'applicazione
Aprire il file ApplicationEvents.vb nell'editor di codice. Scegliere Eventi MyApplication dal menu Generale.
Scegliere Avvio dal menu Dichiarazioni.
L'applicazione genera l'evento Startup prima dell'esecuzione dell'applicazione principale.
Aggiungere il metodo
My.Application.Log.WriteEntry
al gestore eventiStartup
.My.Application.Log.WriteEntry("Application started at " & My.Computer.Clock.GmtTime.ToString)
Per registrare messaggi all'arresto dell'applicazione
Aprire il file ApplicationEvents.vb nell'editor di codice. Scegliere Eventi MyApplication dal menu Generale.
Scegliere Arresto dal menu Dichiarazioni.
L'applicazione genera l'evento Shutdown dopo l'esecuzione dell'applicazione principale, ma prima dell'arresto.
Aggiungere il metodo
My.Application.Log.WriteEntry
al gestore eventiShutdown
.My.Application.Log.WriteEntry("Application shut down at " & My.Computer.Clock.GmtTime.ToString)
Esempio
Per accedere agli eventi dell'applicazione nell'editor del codice è possibile usare Creazione progetti . Per altre informazioni, vedere Pagina Applicazione, Creazione progetti (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
Vedi anche
- Microsoft.VisualBasic.Logging.Log
- WriteEntry
- WriteException
- Application Page, Project Designer (Visual Basic) (Pagina Applicazione, Creazione progetti (Visual Basic))
- Utilizzo dei log applicazione