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 procesů protokolu. Naslouchací procesy protokolů jsou nakonfigurovány konfiguračním souborem počítače a lze je přepsat konfiguračním souborem aplikace. Toto téma popisuje výchozí nastavení a způsob 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 procesů pro My.Application.Log
Vyhledejte konfigurační soubor sestavení. Pokud vyvíjíte sestavení, můžete k souboru app.config v sadě Visual Studio přistupovat z Průzkumník řešení. V opačném případě je název konfiguračního souboru název sestavení připojený s příponou .config a nachází se ve stejném adresáři jako sestavení.
Poznámka:
Ne každé sestavení má konfigurační soubor.
Konfigurační soubor je soubor XML.
<listeners>
Vyhledejte oddíl v oddílu<source>
s atributemname
DefaultSource umístěným v oddílu<sources>
. Oddíl<sources>
se nachází v oddílu v oddílu<system.diagnostics>
nejvyšší úrovně<configuration>
.Pokud tyto části neexistují, konfigurační soubor počítače může nakonfigurovat naslouchací
My.Application.Log
procesy protokolů. 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
SystemRoot
je adresář operačního systému aframeworkVersion
je verzí rozhraní .NET Framework.Nastavení v souboru machine.config lze přepsat konfiguračním souborem aplikace.
Pokud volitelné prvky uvedené níže neexistují, můžete je vytvořit.
<listeners>
Vyhledejte oddíl v oddílu<source>
s atributemname
DefaultSource v<sources>
oddílu<system.diagnostics>
v oddílu v oddílu nejvyšší úrovně<configuration>
.Pokud tyto oddíly neexistují, mají
My.Application.Log
pouze výchozí naslouchací procesy protokolu.
<
add>
Vyhledejte prvky v oddílu<listeners>
.Tyto prvky přidávají pojmenované naslouchací procesy protokolů do
My.Application.Log
zdroje.<add>
Vyhledejte prvky s názvy naslouchacích procesů protokolu v<sharedListeners>
oddílu v oddílu<system.diagnostics>
v oddílu nejvyšší úrovně<configuration>
.Pro mnoho typů sdílených naslouchacích procesů data inicializace naslouchacího procesu obsahují popis toho, kde naslouchací proces směruje data:
Naslouchací Microsoft.VisualBasic.Logging.FileLogTraceListener proces zapíše do protokolu souborů, jak je popsáno v úvodu.
Naslouchací System.Diagnostics.EventLogTraceListener proces zapíše informace do protokolu událostí počítače určeného parametrem
initializeData
. Pokud chcete zobrazit protokol událostí, můžete použít Průzkumníka serveru nebo Windows Prohlížeč událostí. Další informace naleznete v tématu Události trasování událostí pro Windows v rozhraní .NET Framework.System.Diagnostics.XmlWriterTraceListener A System.Diagnostics.DelimitedListTraceListener naslouchací procesy zapisují do souboru zadaného v parametru
initializeData
.Naslouchací System.Diagnostics.ConsoleTraceListener proces zapíše do konzoly příkazového řádku.
Informace o tom, kde další typy naslouchacích procesů protokolů zapisují informace, najdete v dokumentaci k dokumentace 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
- Trasování událostí pro Windows – události v rozhraní .NET Framework
- Řešení potíží: Součásti naslouchající protokolům