Postupy: Zápis informací o události do textového souboru (Visual Basic)
Můžete použít objekty My.Application.Log a My.Log k protokolování informací o událostech, ke kterým dochází v aplikaci. Tento příklad znázorňuje použití metody My.Application.Log.WriteEntry k zaznamenání trasovacích informaci do protokolového souboru.
Přidání a konfigurace protokolového posluchače souboru
Klikněte pravým tlačítkem myši na soubor app.config v Průzkumníku řešení a potom klikněte na tlačítko Otevřít.
-nebo-
Pokud neexistuje soubor app.config:
V nabídce Projekt klikněte na příkaz Přidat novou položku.
Z dialogového rámečku Přidat novou položku, zvolte Aplikační konfigurační soubor.
Klikněte na tlačítko Přidat.
Nalezněte sekci <listeners> v aplikačním konfiguračním souboru.
Najděte oddíl <listeners> v sekci <zdrojová databáze> s atributem o názvu "DefaultSource", který je vnořen pod sekci <systém.Diagnostika>, která je vnořená do nejvyšší úrovně oddílu <konfigurace>.
Přidejte tento element do sekce <listeners>:
<add name="FileLogListener" />
Nalezněte sekci <sharedListeners> v sekci <system.diagnostics>, která je v nejvyšší úrovni oddílu <configuration>.
Přidejte tento element do sekce <sharedListeners>:
<add name="FileLogListener" type="Microsoft.VisualBasic.Logging.FileLogTraceListener, Microsoft.VisualBasic, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" initializeData="FileLogListenerWriter" location="Custom" customlocation="c:\temp\" />
Změňte hodnotu atributu customlocation na cestu k protokolovému adresáři.
[!POZNÁMKA]
Chcete-li nastavit hodnotu vlastnosti posluchače, použijte atribut, který má stejný název jako vlastnost (všechny písmena malé).Například atributy location a customlocation nastavují hodnoty vlastnosti Location a CustomLocation.
Chcete-li zapisovat informace o událost do protokolového souboru
Použijte metodu My.Application.Log.WriteEntry nebo My.Application.Log.WriteException k zapsání informace do protokolového souboru. Další informace naleznete v tématu Postupy: Zápis zpráv protokolu (Visual Basic) a Postupy: Protokolování výjimek v jazyce Visual Basic.
Po konfiguraci souboru protokolového posluchače pro sestavení, obdrží všechny zprávy My.Application.Log zapsány z daného sestavení.
Viz také
Úkoly
Postupy: Protokolování výjimek v jazyce Visual Basic