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.Logprotokoly. 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
SystemRootje adresář operačního systému aframeworkVersionje 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.Logpouze výchozí posluchače protokolu.
<
add>Vyhledejte prvky v oddílu<listeners>.Tyto prvky přidávají pojmenované naslouchací procesy protokolů do
My.Application.Logzdroje.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ů