İzlenecek Yol: My.Application.Log Günlüğünün Bilgileri Nereye Yazdığını Belirleme (Visual Basic)
nesnesi, My.Application.Log birkaç günlük dinleyicisi için bilgi yazabilir. Günlük 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 uygulama ayarlarının nasıl belirlenecek olduğu açıklanmıştır.
Varsayılan çıkış konumları hakkında daha fazla bilgi için bkz. Uygulama Günlükleri ile Çalışma.
My.Application.Log dinleyicilerini belirlemek için
Derlemenin yapılandırma dosyasını bulun. Derlemeyi geliştiriyorsanız, derlemenin app.config'Visual Studio erişerek Çözüm Gezgini. Aksi takdirde, yapılandırma dosyası adı derlemenin adı ".config" ile eklenir ve derlemeyle aynı dizinde bulunur.
Not
Her derlemenin bir yapılandırma dosyası yok.
Yapılandırma dosyası bir XML dosyasıdır.
bölümünde
<listeners><source>name"DefaultSource" özniteliğine sahip bölümü<sources>bulun. bölümü,<sources>en üst düzey bölümde yer<system.diagnostics><configuration>almaktadır.Bu bölümler yoksa, bilgisayarın yapılandırma dosyası günlük dinleyicilerini
My.Application.Logyapılandırabilirsiniz. Aşağıdaki adımlarda, bilgisayar yapılandırma dosyasının ne tanımladığı nasıl belirlenecek?Bilgisayarın machine.config bulun. Genellikle SystemRoot\Microsoft.NET\Framework\frameworkVersion\CONFIG dizininde bulunur; burada işletim sistemi dizinidir ve işletim sisteminin
SystemRootframeworkVersion.NET Framework.Uygulamanın machine.config 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><source>"DefaultSource" özniteliğine sahipnamebölümde, bölümünde, üst düzey<sources>bölümde bölümünü<system.diagnostics><configuration>bulun.Bu bölümler yoksa, yalnızca
My.Application.Logvarsayılan günlük dinleyicilerine sahip olur.
<bölümünde <
add>listeners>bulun.Bu öğeler, adlandırılmış günlük dinleyicilerini kaynağına
My.Application.Logekler.bölümünde,
<add>en üst düzey bölümde günlük<sharedListeners><system.diagnostics>dinleyicilerinin adlarının yer alan öğelerini<configuration>bulun.Birçok paylaşılan dinleyici türü için dinleyicinin başlatma verileri, dinleyicinin verileri yönlendiren bir açıklama içerir:
Dinleyici, Microsoft.VisualBasic.Logging.FileLogTraceListener girişte açıklandığı gibi bir dosya günlüğüne yazar.
Dinleyici, System.Diagnostics.EventLogTraceListener parametresi tarafından belirtilen bilgisayar olay günlüğüne bilgi
initializeDatayazar. Olay günlüğünü görüntülemek için Sunucu Gezgini veya Windows Olay Görüntüleyicisi. Daha fazla bilgi için bkz. .NET Framework.ve System.Diagnostics.DelimitedListTraceListener System.Diagnostics.XmlWriterTraceListener dinleyicileri, parametresinde belirtilen dosyaya
initializeDatayazar.Dinleyici System.Diagnostics.ConsoleTraceListener komut satırı konsoluna yazar.
Diğer günlük dinleyicilerinin bilgileri nereye yazacakları hakkında bilgi için bu türün belgelerine bakın.
Ayrıca bkz.
- Microsoft.VisualBasic.Logging.Log
- DefaultTraceListener
- EventLogTraceListener
- DelimitedListTraceListener
- XmlWriterTraceListener
- ConsoleTraceListener
- System.Diagnostics
- Uygulama Günlükleriyle Çalışma
- Nasıl yapılır: Özel Durumları Günlüğe Kaydetme
- Nasıl yapılır: Günlük İletileri Yazma
- İzlenecek yol: My.Application.Log Günlüğünün Bilgileri Yazdığı Yeri Değiştirme
- .NET Framework'te ETW Olayları
- Sorun Giderme: Günlük Dinleyicileri