Postupy: Zápis do protokolu událostí aplikace (Visual Basic)
Objekty a My.Log
objekty můžete použít k zápisu My.Application.Log
informací o událostech, ke kterým dochází ve vaší aplikaci. Tento příklad ukazuje, jak nakonfigurovat naslouchací proces protokolu událostí, aby My.Application.Log
zapisuje trasovací informace do protokolu událostí aplikace.
Do protokolu zabezpečení nelze zapisovat. Abyste mohli zapisovat do systémového protokolu, musíte být členem účtu LocalSystem nebo Správa istrator.
Pokud chcete zobrazit protokol událostí, můžete použít Průzkumníka serveru nebo Windows Prohlížeč událostí. Další informace naleznete v tématu Události trasování událostí pro Windows v rozhraní .NET Framework.
Přidání a konfigurace naslouchacího procesu protokolu událostí
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,
V nabídce Projekt zvolte Přidat novou položku.
V dialogovém okně Přidat novou položku zvolte Konfigurační soubor aplikace.
Klikněte na tlačítko Přidat.
<listeners>
Vyhledejte oddíl v konfiguračním souboru aplikace.Oddíl najdete
<listeners>
v oddílu<source>
s atributem Name "DefaultSource", který je vnořený pod<system.diagnostics>
oddílem, který je vnořený pod oddílem nejvyšší úrovně<configuration>
.Přidejte tento element do tohoto
<listeners>
oddílu:<add name="EventLog"/>
<sharedListeners>
Vyhledejte oddíl v oddílu v oddílu<system.diagnostics>
nejvyšší úrovně<configuration>
.Přidejte tento element do tohoto
<sharedListeners>
oddílu:<add name="EventLog" type="System.Diagnostics.EventLogTraceListener, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" initializeData="APPLICATION_NAME"/>
Nahraďte
APPLICATION_NAME
názvem aplikace.Poznámka:
Aplikace obvykle zapisuje do protokolu událostí pouze chyby. Informace o filtrování výstupu protokolu najdete v tématu Návod: Filtrování výstupu My.Application.Log.
Zápis informací o událostech do protokolu událostí
K zápisu My.Application.Log.WriteEntry
informací do protokolu událostí 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.
Jakmile nakonfigurujete naslouchací proces protokolu událostí pro sestavení, obdrží všechny zprávy, které My.Application.Log
se zapisují z daného sestavení.