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 naslouchacích objektů protokolu. Naslouchací objekty protokolu jsou nakonfigurované konfiguračním souborem počítače a je možné je přepsat konfiguračním souborem aplikace. Toto téma popisuje výchozí nastavení a postup určení nastavení pro vaši aplikaci.
Další informace o výchozích výstupních umístěních najdete v tématu Práce s protokoly aplikací.
Určení naslouchacích služeb pro My.Application.Log
Vyhledejte konfigurační soubor sestavení. Pokud vyvíjíte sestavení, můžete získat přístup k app.config v Visual Studio z Průzkumník řešení. Jinak je název konfiguračního souboru názvem sestavení připojeným .config a je umístěn ve stejném adresáři jako sestavení.
Poznámka
Ne každé sestavení má konfigurační soubor.
Konfigurační soubor je soubor XML.
Vyhledejte
<listeners>oddíl v oddílu s<source>nameatributem DefaultSource, který se nachází v<sources>oddílu . Oddíl se nachází v části nejvyšší<sources><system.diagnostics><configuration>úrovně.Pokud tyto oddíly neexistují, konfigurační soubor počítače může konfigurovat naslouchače
My.Application.Logprotokolů. Následující kroky popisují, jak určit, co konfigurační soubor počítače definuje:Vyhledejte soubor machine.config počítače. Obvykle se nachází v adresáři SystemRoot\Microsoft.NET\Framework\frameworkVersion\CONFIG, kde je adresář operačního systému a je verzí
SystemRootframeworkVersion.NET Framework.Nastavení v machine.config lze přepsat konfiguračním souborem aplikace.
Pokud níže uvedené volitelné prvky neexistují, můžete je vytvořit.
Vyhledejte oddíl v oddílu s atributem DefaultSource v oddílu v části
<listeners><source>nejvyššíname<sources><system.diagnostics><configuration>úrovně.Pokud tyto oddíly neexistují, pak má pouze výchozí naslouchací
My.Application.Logsoubory protokolu.
V části <
add>vyhledejte elementylisteners><.Tyto prvky přidávají pojmenované naslouchací objekty protokolu do
My.Application.Logzdroje.V části v části nejvyšší úrovně vyhledejte elementy s názvy naslouchacích objektů
<add><sharedListeners><system.diagnostics><configuration>protokolu.U mnoha typů sdílených naslouchacích proces obsahuje inicializační data naslouchacího procesu popis místa, kam naslouchací proces směruje data:
Microsoft.VisualBasic.Logging.FileLogTraceListenerNaslouchací proces zapisuje do protokolu souborů, jak je popsáno v úvodu.
System.Diagnostics.EventLogTraceListenerNaslouchací proces zapisuje informace do protokolu událostí počítače určeného
initializeDataparametrem . Pokud chcete zobrazit protokol událostí, můžete použít Průzkumník serveru nebo Windows Prohlížeč událostí. Další informace najdete v tématu Události Trasování událostí proWindows v .NET Framework .System.Diagnostics.DelimitedListTraceListener System.Diagnostics.XmlWriterTraceListener Naslouchací objekty a zapisají do souboru zadaného v
initializeDataparametru .System.Diagnostics.ConsoleTraceListenerNaslouchací proces zapisuje do konzoly příkazového řádku.
Informace o tom, kde jiné typy naslouchacích objektů protokolu zapisují informace, najdete v dokumentaci tohoto typu.
Viz také
- Microsoft.VisualBasic.Logging.Log
- DefaultTraceListener
- EventLogTraceListener
- DelimitedListTraceListener
- XmlWriterTraceListener
- ConsoleTraceListener
- System.Diagnostics
- Práce s protokoly aplikací
- Postupy: Protokolování výjimek
- Postupy: Zápis zpráv protokolu
- Návod: Změna místa, kam objekt My.Application.Log zapisuje informace
- Události Trasování událostí pro Windows v rozhraní .NET Framework
- Řešení potíží: Komponenty naslouchající protokolům