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.
My.Application.Log nesnesi, birkaç log dinleyicisine bilgi yazabilir. Kayıt dinleyicileri, bilgisayarın yapılandırma dosyası tarafından yapılandırılır ve bir uygulamanın yapılandırma dosyası tarafından geçersiz kılınabilir. Bu konu başlığında, varsayılan ayarlar ve uygulamanız için ayarların nasıl belirleneceği açıklanmaktadır.
Varsayılan çıkış konumları hakkında daha fazla bilgi için bkz. Uygulama Günlükleriyle Çalışma.
My.Application.Log dinleyicilerini belirlemek için
Derlemenin yapılandırma dosyasını bulun. Derlemeyi geliştiriyorsanız, Visual Studio'da Çözüm Gezgini'nden app.config'a erişebilirsiniz. Aksi takdirde, yapılandırma dosyası adı derlemenin ".config" ile eklenen adıdır ve derlemeyle aynı dizinde bulunur.
Uyarı
Her derlemenin bir yapılandırma dosyası olmaz.
Yapılandırma dosyası bir XML dosyasıdır.
<listeners>bölümünde,<source>bölümünde bulunan, "DefaultSource" özniteliğine sahipnamebölümünü<sources>bölümünde bulun.<sources>bölümü,<system.diagnostics>bölümünde, en üst düzey<configuration>bölümünde yer alır.Bu bölümler yoksa, bilgisayarın yapılandırma dosyası
My.Application.Loggünlük dinleyicilerini yapılandırabilir. Aşağıdaki adımlarda, bilgisayar yapılandırma dosyasının tanımladığı tanımların nasıl belirleneceği açıklanmaktadır:Bilgisayarın machine.config dosyasını bulun. Genellikle SystemRoot\Microsoft.NET\Framework\frameworkVersion\CONFIG dizininde bulunur; burada
SystemRootişletim sistemi dizinidir veframeworkVersion.NET Framework sürümüdür.machine.config ayarları bir uygulamanın yapılandırma dosyası tarafından geçersiz kılınabilir.
Aşağıda listelenen isteğe bağlı öğeler yoksa, bunları oluşturabilirsiniz.
<listeners>bölümünü,<source>bölümündekinameözniteliği "DefaultSource" olan,<sources>bölümündeki,<system.diagnostics>bölümündeki, en üst düzey<configuration>bölümünde bulun.Bu bölümler yoksa,
My.Application.Logyalnızca varsayılan günlük dinleyicilerine sahiptir.
<
add>bölümündeki öğeleri <listeners>bulun.Bu öğeler, adlandırılan günlük dinleyicilerini
My.Application.Logkaynağa ekler.<add>bölümündeki günlük dinleyicilerinin adlarını içeren öğeleri,<sharedListeners>bölümünde,<system.diagnostics>bölümünde, en üst düzey<configuration>bölümünde bulun.Birçok paylaşılan dinleyici türü için dinleyicinin başlatma verileri, dinleyicinin verileri nereye yönlendirdiğiyle ilgili bir açıklama içerir:
Microsoft.VisualBasic.Logging.FileLogTraceListener Dinleyici, girişte açıklandığı gibi bir dosya günlüğüne yazar.
Dinleyici System.Diagnostics.EventLogTraceListener ,
initializeDataparametresi tarafından belirtilen bilgisayar olay günlüğüne bilgi yazar. Olay günlüğünü görüntülemek için Sunucu Gezgini'ni veya Windows Olay Görüntüleyicisi'ni kullanabilirsiniz. Daha fazla bilgi için bkz. .NET Framework'te ETW Olayları.System.Diagnostics.DelimitedListTraceListener ve System.Diagnostics.XmlWriterTraceListener dinleyicileri,
initializeDataparametresinde belirtilen dosyaya yazar.Bir System.Diagnostics.ConsoleTraceListener dinleyici komut satırı konsoluna yazar.
Diğer günlük dinleyici türlerinin bilgiyi nereye yazdığı hakkında bilgi için, o türün belgelerine bakın.
Ayrıca bakınız
- Microsoft.VisualBasic.Logging.Log
- DefaultTraceListener
- EventLogTraceListener
- DelimitedListTraceListener
- XmlWriterTraceListener
- ConsoleTraceListener
- System.Diagnostics
- Uygulama Günlükleriyle Çalışma
- Nasıl Yapılır: İstisnaları Günlüğe Kaydetme
- Nasıl Yapılır: Kayıt Mesajları Yazma
- İzlenecek yol: My.Application.Log'un Bilgileri Yazdığı Yeri Değiştirme
- .NET Framework'te ETW Olayları
- Sorun giderme: Günlük Dinleyicileri