Procedure: Gebeurtenisgegevens naar een tekstbestand schrijven (Visual Basic)
U kunt de My.Application.Log
en My.Log
objecten gebruiken om informatie te registreren over gebeurtenissen die zich in uw toepassing voordoen. In dit voorbeeld ziet u hoe u de My.Application.Log.WriteEntry
methode gebruikt om traceringsgegevens in een logboekbestand te registreren.
De listener voor bestandslogboeken toevoegen en configureren
Klik met de rechtermuisknop op app.config in Solution Explorer en kies Openen.
- of -
Als er geen app.config-bestand is:
Kies Nieuw item toevoegen in het menu Project.
Kies in het dialoogvenster Nieuw item toevoegen het toepassingsconfiguratiebestand.
Klik op Toevoegen.
Zoek de
<listeners>
sectie in het configuratiebestand van de toepassing.U vindt de <sectie listeners> in de <bronsectie> met het naamkenmerk 'DefaultSource', dat is genest onder de <sectie system.diagnostics>, die is genest onder de configuratiesectie> op het hoogste niveau<.
Voeg dit element toe aan die
<listeners>
sectie:<add name="FileLogListener" />
Zoek de
<sharedListeners>
sectie in de<system.diagnostics>
sectie, genest onder de sectie op het hoogste niveau<configuration>
.Voeg dit element toe aan die
<sharedListeners>
sectie:<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\" />
Wijzig de waarde van het
customlocation
kenmerk in de logboekmap.Notitie
Als u de waarde van een listener-eigenschap wilt instellen, gebruikt u een kenmerk met dezelfde naam als de eigenschap, waarbij alle letters in de kleine letter van de naam staan. Met de
location
kenmerkencustomlocation
worden bijvoorbeeld de waarden van de Location en CustomLocation eigenschappen ingesteld.
Gebeurtenisgegevens naar het logboek schrijven
Gebruik de My.Application.Log.WriteEntry
of My.Application.Log.WriteException
methode om informatie naar het bestandslogboek te schrijven. Zie Procedure: Logboekberichten schrijven en uitzonderingen vastleggen voor meer informatie.
Nadat u de listener voor het bestandslogboek voor een assembly hebt geconfigureerd, ontvangt deze alle berichten die My.Application.Log
van die assembly worden geschreven.