Návod: Zjištění, kam objekt My.Application.Log zapisuje informace (Visual Basic)
Objekt My.Application.Log může zapisovat informace do několika protokolových posluchačů. 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 aplikací 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č FileLogTraceListener zapíše do protokolového souboru, jak je popsáno v úvodu.
Posluchač 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 DelimitedListTraceListener a XmlWriterTraceListener zapisují do specifického souboru zadaného v parametru initializeData.
Posluchač 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: Protokolování výjimek v jazyce Visual Basic
Postupy: Zápis zpráv protokolu (Visual Basic)
Návod: Změna místa, kam objekt My.Application.Log zapisuje informace (Visual Basic)
Řešení potíží: Součásti naslouchající protokolům (Visual Basic)
Referenční dokumentace
Koncepty
Práce s protokoly aplikací v jazyce Visual Basic
Další zdroje
Události Trasování událostí pro Windows v rozhraní .NET Framework