Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Uygulamanızda gerçekleşen olaylar hakkındaki bilgileri günlüğe kaydetmek için My.Application.Log ve My.Log nesnelerini kullanabilirsiniz. Bu örnekte, My.Application.Log.WriteEntry yöntemini kullanarak izleme bilgilerini bir günlük dosyasına nasıl kaydedeceğiniz gösterilmektedir.
Dosya kayıt dinleyicisini eklemek ve yapılandırmak için
Çözüm Gezgini'nde app.config sağ tıklayın ve Aç'ı seçin.
-veya-
app.config dosyası yoksa:
Proje menüsünde Yeni Öğe Ekle'yi seçin.
Yeni Öğe Ekle iletişim kutusunda Uygulama Yapılandırma Dosyası'nı seçin.
Ekle'yi tıklatın.
<listeners>Uygulama yapılandırma dosyasındaki bölümünü bulun.<listeners>bölümünü, en üst seviye<configuration>bölümünün içinde yer alan<system.diagnostics>bölümünün içinde,<source>bölümünde ve "DefaultSource" ad özniteliğiyle bulacaksınız.Bu öğeyi bu
<listeners>bölüme ekleyin:<add name="FileLogListener" /><sharedListeners>en üst düzey bölümün altına yerleştirilen<system.diagnostics>bölümündeki<configuration>bölümünü bulun.Bu öğeyi bu
<sharedListeners>bölüme ekleyin:<add name="FileLogListener" type="Microsoft.VisualBasic.Logging.FileLogTraceListener, Microsoft.VisualBasic, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" initializeData="FileLogListenerWriter" location="Custom" customlocation="c:\temp\" />Özniteliğin
customlocationdeğerini günlük dizinine değiştirin.Uyarı
Bir dinleyici özelliğinin değerini ayarlamak için, özelliğin adıyla aynı olan ve tüm harfleri küçük yazılan bir öznitelik kullanın. Örneğin,
locationvecustomlocationöznitelikleri, Location ve CustomLocation özelliklerinin değerlerini ayarlar.
Olay bilgilerini dosya günlüğüne yazmak için
My.Application.Log.WriteEntry Dosya günlüğüne bilgi yazmak için veya My.Application.Log.WriteException yöntemini kullanın. Daha fazla bilgi için bakınız Nasıl yapılır: Günlük İletileri Yazma ve Nasıl Yapılır: Hataları Günlüğe Kaydetme.
Bir derleme için dosya log dinleyicisini yapılandırdıktan sonra, My.Application.Log'nin bu derlemeden yazdığı tüm iletileri alır.