Postupy: Zápis informací o události do textového souboru (Visual Basic)

Objekty a My.Log objekty můžete použít My.Application.Log k protokolování informací o událostech, ke kterým dochází ve vaší aplikaci. Tento příklad ukazuje, jak použít metodu My.Application.Log.WriteEntry k protokolování trasování informací do souboru protokolu.

Přidání a konfigurace naslouchacího procesu protokolu souborů

  1. V Průzkumník řešení klikněte pravým tlačítkem na app.config a zvolte Otevřít.

    - nebo -

    Pokud neexistuje žádný soubor app.config:

    1. V nabídce Projekt zvolte Přidat novou položku.

    2. V dialogovém okně Přidat novou položku zvolte Konfigurační soubor aplikace.

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

  2. <listeners> Vyhledejte oddíl v konfiguračním souboru aplikace.

    Část naslouchacích procesů najdete <ve <zdrojové> části s atributem name "DefaultSource", který je vnořený do oddílu <system.diagnostics>, který je vnořený pod oddílem konfigurace> nejvyšší úrovně<.>

  3. Přidejte tento element do tohoto <listeners> oddílu:

    <add name="FileLogListener" />
    
  4. <sharedListeners> Vyhledejte oddíl v oddílu<system.diagnostics>, který je vnořený pod oddílem nejvyšší úrovně<configuration>.

  5. Přidejte tento element do tohoto <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 do adresáře protokolu.

    Poznámka:

    Chcete-li nastavit hodnotu vlastnosti naslouchacího procesu, použijte atribut, který má stejný název jako vlastnost, se všemi písmeny v názvu malými písmeny. Například location atributy customlocation nastavují hodnoty Location a CustomLocation vlastnosti.

Zápis informací o událostech do protokolu souborů

K zápisu My.Application.Log.WriteEntry informací do protokolu souborů použijte metodu nebo My.Application.Log.WriteException metodu. Další informace naleznete v tématu Postupy: Zápis zpráv protokolu a postupy: Protokolování výjimek.

Po nakonfigurování naslouchacího procesu protokolu souborů pro sestavení obdrží všechny zprávy, které My.Application.Log zapisují z daného sestavení.

Viz také