Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Het My.Application.Log object kan informatie schrijven naar verschillende logboeklisteners. De loglisteners worden geconfigureerd door het configuratiebestand van de computer en kunnen worden overschreven door het configuratiebestand van een toepassing. In dit onderwerp worden de standaardinstellingen beschreven en wordt beschreven hoe u de instellingen voor uw toepassing kunt bepalen.
Zie Werken met toepassingslogboeken voor meer informatie over de standaarduitvoerlocaties.
Om de listeners voor My.Application.Log te bepalen
Zoek het configuratiebestand van de assembly. Als u de assembly ontwikkelt, hebt u vanuit Solution Explorer toegang tot de app.config in Visual Studio. Anders is de naam van het configuratiebestand de naam van de assembly die is toegevoegd aan '.config', en bevindt het zich in dezelfde map als de assembly.
Opmerking
Niet elke assembly heeft een configuratiebestand.
Het configuratiebestand is een XML-bestand.
Zoek de
<listeners>sectie in de<source>sectie met hetnameattribuut "DefaultSource" in de<sources>sectie. De<sources>sectie bevindt zich in de<system.diagnostics>sectie, in de sectie op het hoogste niveau<configuration>.Als deze secties niet bestaan, kan het configuratiebestand van de computer de
My.Application.Loglogboeklisteners configureren. In de volgende stappen wordt beschreven hoe u kunt bepalen wat het computerconfiguratiebestand definieert:Zoek het machine.config-bestand van de computer. Normaal gesproken bevindt het zich in de map SystemRoot\Microsoft.NET\Framework\frameworkVersion\CONFIG , waar
SystemRootde map van het besturingssysteem zich bevindt enframeworkVersionde versie van .NET Framework is.De instellingen in machine.config kunnen worden overschreven door het configuratiebestand van een toepassing.
Als de hieronder vermelde optionele elementen niet bestaan, kunt u deze maken.
Zoek de
<listeners>sectie in de<source>sectie met hetnamekenmerk "DefaultSource", in de<sources>sectie, in de<system.diagnostics>sectie, in de bovenliggende<configuration>sectie.Als deze secties niet bestaan, heeft het
My.Application.Logalleen de standaardlogboeklisteners.
Zoek de <
add>elementen in de <listeners>sectie.Deze elementen voegen de benoemde logboeklisteners toe aan
My.Application.Logde bron.Zoek de
<add>elementen met de namen van de logboeklisteners in de<sharedListeners>sectie, in de<system.diagnostics>sectie, in de sectie op het hoogste niveau<configuration>.Voor veel typen gedeelde listeners bevat de initialisatiegegevens van de listener een beschrijving van waar de listener de gegevens omleidt.
Een Microsoft.VisualBasic.Logging.FileLogTraceListener listener schrijft naar een bestandslogboek, zoals beschreven in de inleiding.
Een System.Diagnostics.EventLogTraceListener listener schrijft informatie naar het computer-gebeurtenislogboek dat is opgegeven door de
initializeDataparameter. Als u een gebeurtenislogboek wilt weergeven, kunt u Server Explorer of Windows Logboeken gebruiken. Zie ETW-gebeurtenissen in .NET Framework voor meer informatie.De System.Diagnostics.DelimitedListTraceListener en System.Diagnostics.XmlWriterTraceListener listeners schrijven naar het bestand dat is opgegeven in de
initializeDataparameter.Een System.Diagnostics.ConsoleTraceListener listener schrijft naar de opdrachtregelconsole.
Raadpleeg de documentatie van dat type voor informatie over waar andere typen logboeklisteners informatie schrijven.
Zie ook
- Microsoft.VisualBasic.Logging.Log
- DefaultTraceListener
- EventLogTraceListener
- DelimitedListTraceListener
- XmlWriterTraceListener
- ConsoleTraceListener
- System.Diagnostics
- Werken met toepassingslogboeken
- Procedure: Uitzonderingen vastleggen
- Procedure: Logboekberichten schrijven
- Walkthrough: Wijzigen waar My.Application.Log informatie schrijft
- ETW-gebeurtenissen in .NET Framework
- Problemen oplossen: logboeklisteners