Sdílet prostřednictvím


Postupy: Zapsat informace 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

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

    1. V nabídce Projekt klikněte na příkaz Přidat novou položku.

    2. Z dialogového rámečku Přidat novou položku, zvolte Aplikační konfigurační soubor.

    3. Klepněte na tlačítko Přidat.

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

  3. Přidejte tento element do sekce <listeners>

    <add name="FileLogListener" />
    
  4. Nalezněte sekci <sharedListeners> v sekci <system.diagnostics>, která je v nejvyšší úrovni oddílu <configuration>.

  5. Přidejte tento prvek, <sharedListeners> oddílu:

    <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

Viz také

Úkoly

Postupy: Jak protokolovat vyjímky v jazyce Visual Basic

Odkaz

Microsoft.VisualBasic.Logging.Log

WriteEntry

WriteException

Koncepty

Práce s protokoly aplikace v jazyce Visual Basic