Sdílet prostřednictvím


Podrobné pokyny: Určení, kde My.Application.Log zapisuje informace (Visual Basic)

My.Application.Log Objektu může zapisovat informace na několika protokolu posluchače. 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 aplikace v jazyce Visual Basic.

Chcete-li zjistit posluchače My.Aplication.Log

  1. 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.

  2. 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:

    1. 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.

    2. 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.

  3. Nalezněte <add>elementy v oddílu <listeners>.

    Tyto prvky přidávají pojmenované protokolové posluchače do My.Application.Log zdroje.

  4. 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>.

  5. Pro mnoho typů sdílených posluchačů inicializační data obsahují popis toho, kde posluchače přesměrovávají data:

Viz také

Úkoly

Postupy: Jak protokolovat vyjímky v jazyce Visual Basic

Postupy: Zprávy protokolu zápisu (Visual Basic)

Podrobné pokyny: Změna, kde My.Application.Log zapisuje informace (Visual Basic)

Poradce při potížích: Posluchače protokolu (Visual Basic)

Odkaz

Microsoft.VisualBasic.Logging.Log

DefaultTraceListener

EventLogTraceListener

DelimitedListTraceListener

XmlWriterTraceListener

ConsoleTraceListener

System.Diagnostics

Koncepty

Práce s protokoly aplikace v jazyce Visual Basic

Další zdroje

Události Trasování událostí pro Windows v rozhraní .NET Framework