Poznámka
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Objekt My.Application.Log
může zapisovat informace do několika posluchačů logu. Posluchače protokolů konfiguruje konfigurační soubor počítače a mohou být přepsány 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í.
Stanovení posluchačů pro My.Application.Log
Vyhledejte konfigurační soubor sestavení. Pokud vyvíjíte sestavení, můžete přistupovat k app.config ve Visual Studio z Průzkumníka řešení. V opačném případě je název konfiguračního souboru název sestavení připojený s ".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 oddíl
<listeners>
v oddílu<source>
s atributemname
"DefaultSource", který se nachází v oddílu<sources>
. Oddíl<sources>
se nachází v oddílu<system.diagnostics>
, v oddílu<configuration>
nejvyšší úrovně.Pokud tyto sekce neexistují, je možné, že konfigurační soubor počítače může nakonfigurovat naslouchací
My.Application.Log
protokoly. 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 machine.config lze přepsat konfiguračním souborem aplikace.
Pokud volitelné prvky uvedené níže neexistují, můžete je vytvořit.
Vyhledejte oddíl
<listeners>
v oddílu<source>
s atributemname
"DefaultSource" v oddílu<sources>
v oddílu<system.diagnostics>
v oddílu nejvyšší úrovně<configuration>
.Pokud tyto oddíly neexistují, pak má
My.Application.Log
pouze výchozí posluchače protokolu.
<
add>
Vyhledejte prvky v oddílu<listeners>
.Tyto prvky přidávají pojmenované naslouchací procesy protokolů do
My.Application.Log
zdroje.Vyhledejte prvky
<add>
s názvy naslouchacích procesů protokolu v oddílu<sharedListeners>
, 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:
Posluchač Microsoft.VisualBasic.Logging.FileLogTraceListener zapisuje do souborového logu, jak je popsáno v úvodu.
Naslouchací procesor System.Diagnostics.EventLogTraceListener zapíše informace do protokolu událostí počítače určeného parametrem
initializeData
. K zobrazení protokolu událostí můžete použít Průzkumníka serveru nebo Prohlížeč událostí systému Windows. Další informace naleznete v tématu Události trasování událostí pro Windows v rozhraní .NET Framework.Naslouchací procesy System.Diagnostics.DelimitedListTraceListener a System.Diagnostics.XmlWriterTraceListener zapisují do souboru zadaného v parametru
initializeData
.Naslouchací System.Diagnostics.ConsoleTraceListener zařízení zapisuje do konzoly příkazového řádku.
Informace o tom, kde další typy posluchačů protokolů 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 zápisu informací my.application.log
- ETW události v .NET Frameworku
- Řešení potíží: Posluchači protokolů