Podrobné pokyny: Určení, kde My.Application.Log zapisuje informace (Visual Basic)
My.Application.Log Objektu může zapisovat informace na několika protokolu posluchače. Protokoloví posluchači jsou konfigurováni pomocí konfigurační souborů na počítači a mohou být přepsány konfiguračním souborem dané aplikace. Toto téma popisuje výchozí nastavení a jak zjistit nastavení vaší aplikace.
Další informace o výchozích výstupních umístění naleznete v tématu Práce s protokoly aplikace v jazyce Visual Basic.
Chcete-li zjistit posluchače My.Aplication.Log
Nalezněte konfigurační soubor sestavení. Pokud vyvíjíte sestavení, můžete získat přístup ke app.config pomocí Visual Studio z Průzkumníku řešení. V opačném případě je název konfiguračního souboru sestaven pomocí názvu sestavení a přípony ".config" a je umístěn ve stejném adresáři jako sestavení.
Poznámka
Ne každé sestavení má konfigurační soubor.
Konfigurace soubor je XML soubor.
Nalezněte oddíl <listeners>, v sekci <source> s atributem name nastaveným na "DefaultSource", který je umístěný v sekci <sources>. Sekce <sources> je umístěna v sekci <system.diagnostics>, která je v nejvyšší úroveň oddílu <configuration>.
Pokud tyto oddíly neexistují, konfigurační soubor počítače může nastavit protokolové posluchače My.Application.Log. Následující kroky popisují, jak zjisti co definuje konfigurační soubor na počítači:
Nalezněte konfigurační soubor machine.config. Obvykle je umístěn v adresáři SystemRoot\Microsoft.NET\Framework\frameworkVersion\CONFIG, kde SystemRoot je adresář operačního systém a frameworkVersion je verze .NET Framework.
Konfigurace v machine.config souboru může být přepsána nastavení v konfiguračním souboru aplikace.
Pokud níže uvedené volitelné prvky neexistují, můžete je vytvořit.
Nalezněte oddíl <listeners>, v sekci <source> s atributem name nastaveným na "DefaultSource", který je umístěný v sekci <sources> v sekci <system.diagnostics>, která je v horní části sekce <configuration>.
Pokud tyto oddíly neexistují, pak My.Application.Log má pouze výchozí protokolové posluchače.
Nalezněte <add>elementy v oddílu <listeners>.
Tyto prvky přidávají pojmenované protokolové posluchače do My.Application.Log zdroje.
Naleznete prvky <add> s názvy protokolových posluchačů v oddílu <sharedListeners>, který je součásti oddílu <system.diagnostics> , který je v nejhornější části oddílu <configuration>.
Pro mnoho typů sdílených posluchačů inicializační data obsahují popis toho, kde posluchače přesměrovávají data:
Posluchač Microsoft.VisualBasic.Logging.FileLogTraceListener zapíše do protokolového souboru, jak je popsáno v úvodu.
Posluchač System.Diagnostics.EventLogTraceListener zapíše informace do protokolu události počítače, který je určený parametrem initializeData. Chcete-li zobrazit protokol události, můžete použít Průzkumník serveru nebo Prohlížeč události. Další informace naleznete v tématu Události Trasování událostí pro Windows v rozhraní .NET Framework.
Posluchači System.Diagnostics.DelimitedListTraceListener a System.Diagnostics.XmlWriterTraceListener zapisují do specifického souboru zadaného v parametru initializeData.
Posluchač System.Diagnostics.ConsoleTraceListener zapisuje do příkazové řádky konzole.
Informace o tom, kde zapisují informace další typy protokolových posluchačů naleznete v dokumentaci daného typu.
Viz také
Úkoly
Postupy: Jak protokolovat vyjímky v jazyce Visual Basic
Postupy: Zprávy protokolu zápisu (Visual Basic)
Podrobné pokyny: Změna, kde My.Application.Log zapisuje informace (Visual Basic)
Poradce při potížích: Posluchače protokolu (Visual Basic)
Odkaz
Microsoft.VisualBasic.Logging.Log
Koncepty
Práce s protokoly aplikace v jazyce Visual Basic
Další zdroje
Události Trasování událostí pro Windows v rozhraní .NET Framework