Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Az és az My.Application.LogMy.Log objektumok segítségével adatokat írhat az alkalmazásban előforduló eseményekről. Ez a példa bemutatja, hogyan konfigurálhat egy eseménynapló-figyelőt úgy, hogy My.Application.Log nyomkövetési információkat írjon az alkalmazás eseménynaplójába.
Nem írhat a biztonsági naplóba. A rendszernaplóba való íráshoz a LocalSystem vagy a Rendszergazda fiók tagjának kell lennie.
Az eseménynaplók megtekintéséhez használhatja a Kiszolgálókezelőt vagy a Windows Eseménynaplót. További információ: ETW-események a .NET-keretrendszerben.
Az eseménynapló-figyelő hozzáadása és konfigurálása
Kattintson a jobb gombbal a app.config a Megoldáskezelőben, és válassza a Megnyitás.
-vagy-
Ha nincs app.config fájl,
A Projekt menüben válassza az Új elem hozzáadása lehetőséget.
Az Új elem hozzáadása párbeszédpanelen válassza az Alkalmazáskonfigurációs fájl lehetőséget.
Kattintson a Hozzáadás gombra.
Keresse meg a szakaszt
<listeners>az alkalmazáskonfigurációs fájlban.Megtalálja a
<listeners>szakaszt a<source>szakaszban a "DefaultSource" névattribútummal, amely a<system.diagnostics>szakasz alá van ágyazva, ami pedig a legfelső szintű<configuration>szakasz alá van ágyazva.Adja hozzá ezt az elemet a szakaszhoz
<listeners>:<add name="EventLog"/>Keresse meg a
<sharedListeners>szakaszt a<system.diagnostics>felső szintű<configuration>szakaszban.Adja hozzá ezt az elemet a szakaszhoz
<sharedListeners>:<add name="EventLog" type="System.Diagnostics.EventLogTraceListener, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" initializeData="APPLICATION_NAME"/>Cserélje le
APPLICATION_NAMEaz alkalmazás nevére.Megjegyzés:
Az alkalmazások általában csak az eseménynaplóba írnak hibákat. A naplókimenet szűrésével kapcsolatos információkért lásd : Útmutató: A My.Application.Log kimenet szűrése.
Eseményadatok írása az eseménynaplóba
A My.Application.Log.WriteEntry vagy a My.Application.Log.WriteException metódus használatával adatokat írhat az eseménynaplóba. További információ : Útmutató: Naplóüzenetek írása és útmutató: Naplók kivételek.
Miután konfigurálta az eseménynapló-figyelőt egy szerelvényhez, a rendszer minden olyan üzenetet fogad, amely My.Application.Log az adott szerelvényből ír.