Nasıl Yapılır: Uygulama Başlarken veya Kapanırken İletileri Günlüğe Kaydetme (Visual Basic)
ve nesnelerini kullanarak My.Application.Log
My.Log
uygulamanızda gerçekleşen olaylar hakkındaki bilgileri günlüğe kaydedebilirsiniz. Bu örnekte, izleme bilgilerini yazmak için ve Shutdown
olaylarıyla Startup
yönteminin nasıl kullanılacağı My.Application.Log.WriteEntry
gösterilmektedir.
Uygulamanın olay işleyici koduna erişmek için
Çözüm Gezgini'da bir projenin seçilmesini sağlayın. Proje menüsünde Özellikler'i seçin.
Uygulama sekmesine tıklayın.
Kod Düzenleyicisi'ni açmak için Uygulama Olaylarını Görüntüle düğmesine tıklayın.
Bu işlem ApplicationEvents.vb dosyasını açar.
Uygulama başlatıldığında iletileri günlüğe kaydetmek için
ApplicationEvents.vb dosyasını Kod Düzenleyicisi'nde açın. Genel menüsünde, Uygulama Olayları'nı seçin.
Bildirimler menüsünde Başlangıç'ı seçin.
Uygulama, ana uygulama çalışmadan önce olayı tetikler Startup .
My.Application.Log.WriteEntry
yöntemini olay işleyicisineStartup
ekleyin.My.Application.Log.WriteEntry("Application started at " & My.Computer.Clock.GmtTime.ToString)
Uygulama kapatıldığında iletileri günlüğe kaydetmek için
ApplicationEvents.vb dosyasını Kod Düzenleyicisi'nde açın. Genel menüsünde, Uygulama Olayları'nı seçin.
Bildirimler menüsünde Kapat'ı seçin.
Uygulama, ana uygulama çalıştırıldıktan sonra ancak kapatılmadan önce olayı tetikler Shutdown .
My.Application.Log.WriteEntry
yöntemini olay işleyicisineShutdown
ekleyin.My.Application.Log.WriteEntry("Application shut down at " & My.Computer.Clock.GmtTime.ToString)
Örnek
Kod Düzenleyicisi'nde uygulama olaylarına erişmek için Project Tasarım Aracı kullanabilirsiniz. Daha fazla bilgi için bkz. Uygulama Sayfası, Project Tasarım Aracı (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
Ayrıca bkz.
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin