Delen via


Walkthrough: Bepalen waar My.Application.Log informatie schrijft (Visual Basic)

Het My.Application.Log object kan informatie schrijven naar verschillende logboeklisteners. De logboeklisteners 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.

De listeners voor My.Application.Log bepalen

  1. 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 deze zich in dezelfde map als de assembly.

    Notitie

    Niet elke assembly heeft een configuratiebestand.

    Het configuratiebestand is een XML-bestand.

  2. Zoek de <listeners> sectie in de <source> sectie met het name kenmerk 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.Log logboeklisteners configureren. In de volgende stappen wordt beschreven hoe u kunt bepalen wat het computerconfiguratiebestand definieert:

    1. Zoek het bestand machine.config van de computer. Normaal gesproken bevindt het zich in de map SystemRoot\Microsoft.NET\Framework\frameworkVersion\CONFIG , waar SystemRoot zich de map van het besturingssysteem bevindt en frameworkVersion de 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.

    2. Zoek de <listeners> sectie in de <source> sectie met het name kenmerk DefaultSource, in de <sources> sectie, in de sectie, in de <system.diagnostics> sectie, in de sectie op het hoogste niveau <configuration> .

      Als deze secties niet bestaan, heeft het My.Application.Log alleen de standaardlogboeklisteners.

  3. Zoek de <add> elementen in de <listeners> sectie.

    Deze elementen voegen de benoemde logboeklisteners toe aan My.Application.Log de bron.

  4. 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> .

  5. Voor veel typen gedeelde listeners bevat de initialisatiegegevens van de listener een beschrijving van waar de listener de gegevens om leidt:

Zie ook