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 My.Application.Log objektum több naplófigyelőnek is tud adatokat írni. A naplófigyelőket a számítógép konfigurációs fájlja határozza meg, és felül lehet bírálni egy alkalmazás konfigurációs fájljával. Ez a témakör az alapértelmezett beállításokat és az alkalmazás beállításainak meghatározását ismerteti.
Az alapértelmezett kimeneti helyekkel kapcsolatos további információkért lásd: Alkalmazásnaplók használata.
A My.Application.Log figyelőinek meghatározása
Keresse meg a szerelvény konfigurációs fájlját. A szerelvény fejlesztésekor, a Visual Studióban a Megoldáskezelőből érheti el a app.config-t. Ellenkező esetben a konfigurációs fájl neve a szerelvény neve, amelyhez hozzá van fűzve a ".config", és ugyanabban a könyvtárban található, mint a szerelvény.
Megjegyzés:
Nem minden szerelvény rendelkezik konfigurációs fájllal.
A konfigurációs fájl egy XML-fájl.
Keresse meg a
<listeners>szakaszt a<source>szakaszban találhatóname"DefaultSource" attribútummal<sources>. A<sources>szakasz a<system.diagnostics>felső szintű<configuration>szakaszban található.Ha ezek a szakaszok nem léteznek, akkor a számítógép konfigurációs fájlja konfigurálhatja a
My.Application.Lognaplófigyelőket. Az alábbi lépések bemutatják, hogyan határozható meg a számítógép konfigurációs fájlja:Keresse meg a számítógép machine.config fájlját. Általában a SystemRoot\Microsoft.NET\Framework\frameworkVersion\CONFIG könyvtárban található, ahol
SystemRootaz operációs rendszer könyvtára található, ésframeworkVersiona .NET-keretrendszer verziója.A machine.config beállításait egy alkalmazás konfigurációs fájlja felülírhatja.
Ha az alább felsorolt választható elemek nem léteznek, létrehozhatja őket.
Keresse meg a
<listeners>szakaszt a<source>"DefaultSource" attribútumúnameszakaszban, a<sources>szakaszban, a<system.diagnostics>felső szintű<configuration>szakaszban.Ha ezek a szakaszok nem léteznek, akkor az
My.Application.Logcsak az alapértelmezett naplófigyelőket tartalmazza.
Keresse meg a <
add>szakasz elemeit <listeners>.Ezek az elemek hozzáadják a megnevezett naplófigyelőket a
My.Application.Logforráshoz.Keresse meg a
<add>naplófigyelők nevét tartalmazó elemeket a<sharedListeners>szakaszban, a<system.diagnostics>szakaszban, a legfelső szintű<configuration>szakaszban.A megosztott figyelők számos típusa esetén a figyelő inicializálási adatai tartalmazzák annak leírását, hogy a figyelő hol irányítja az adatokat:
A Microsoft.VisualBasic.Logging.FileLogTraceListener figyelő a bevezetőben leírtak szerint fájlnaplóba ír.
A System.Diagnostics.EventLogTraceListener figyelő információt ír a
initializeDataparaméter által megadott számítógépes eseménynaplóba. 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.A System.Diagnostics.DelimitedListTraceListener és System.Diagnostics.XmlWriterTraceListener figyelők a
initializeDataparaméterben megadott fájlba írnak.A System.Diagnostics.ConsoleTraceListener figyelő ír a parancssori konzolra.
További információért arról, hogy a különböző típusú naplófigyelők hová rögzítik az információkat, tekintse meg az adott típus dokumentációját.
Lásd még
- Microsoft.VisualBasic.Logging.Log
- DefaultTraceListener
- EventLogTraceListener
- DelimitedListTraceListener
- XmlWriterTraceListener
- ConsoleTraceListener
- System.Diagnostics
- Alkalmazásnaplók használata
- Útmutató: Kivételek naplózása
- Útmutató: Naplóüzenetek írása
- Útmutató: A My.Application.Log írási adatainak módosítása
- ETW-események a .NET-keretrendszerben
- Hibaelhárítás: Naplófigyelők