Note
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de changer d’annuaire.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de changer d’annuaire.
Vous pouvez utiliser les objets My.Application.Log et My.Log pour consigner des informations sur les événements qui se produisent dans votre application. Cet exemple montre comment utiliser la méthode My.Application.Log.WriteEntry avec les événements Startup et Shutdown pour écrire des informations de suivi.
Pour accéder au code du gestionnaire d’événements de l’application
Avoir un projet sélectionné dans l’Explorateur de solutions. Dans le menu Projet , choisissez Propriétés.
Cliquez sur l’onglet Application .
Cliquez sur le bouton Afficher les événements d’application pour ouvrir l’Éditeur de code.
Le fichier ApplicationEvents.vb s’ouvre.
Pour journaliser les messages au démarrage de l’application
Ouvrez le fichier ApplicationEvents.vb dans l’Éditeur de code. Dans le menu Général , choisissez Événements MyApplication.
Dans le menu Déclarations , choisissez Démarrage.
L’application déclenche l’événement Startup avant l’exécution de l’application principale.
Ajoutez la
My.Application.Log.WriteEntryméthode au gestionnaire d’événementsStartup.My.Application.Log.WriteEntry("Application started at " & My.Computer.Clock.GmtTime.ToString)
Pour journaliser les messages lorsque l’application s’arrête
Ouvrez le fichier ApplicationEvents.vb dans l’Éditeur de code. Dans le menu Général , choisissez Événements MyApplication.
Dans le menu Déclarations , choisissez Arrêter.
L’application déclenche l’événement Shutdown après l’exécution de l’application principale, mais avant qu’elle ne s’arrête.
Ajoutez la
My.Application.Log.WriteEntryméthode au gestionnaire d’événementsShutdown.My.Application.Log.WriteEntry("Application shut down at " & My.Computer.Clock.GmtTime.ToString)
Exemple :
Vous pouvez utiliser le Concepteur de projets pour accéder aux événements d’application dans l’Éditeur de code. Pour plus d’informations, consultez page Application, Concepteur de projets (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