Sdílet prostřednictvím


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

Můžete použít objekty My.Application.Log a My.Log k protokolování informací o událostech, které se vyskytují ve vaší aplikaci. Tento příklad ukazuje, jak použít metodu My.Application.Log.WriteEntry k záznamu informací o trasování do souboru protokolu.

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

  1. Klikněte pravým tlačítkem na app.config v Průzkumníku řešení 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.

    Oddíl <listeners> najdete v oddílu <source> s atributem name "DefaultSource", který je vnořený pod oddílem <system.diagnostics>, který je vnořený pod oddílem nejvyšší úrovně <configuration>.

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

    <add name="FileLogListener" />
    
  4. Vyhledejte oddíl <sharedListeners> 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 posluchačské vlastnosti, 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ů

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

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

Viz také