Dela via


Genomgång: Fastställa var my.application.log skriver information (Visual Basic)

Objektet My.Application.Log kan skriva information till flera logglyssnare. Logglyssnare konfigureras av datorns konfigurationsfil och kan åsidosättas av ett programs konfigurationsfil. I det här avsnittet beskrivs standardinställningarna och hur du fastställer inställningarna för ditt program.

Mer information om standardutdataplatserna finns i Arbeta med programloggar.

Så här avgör du lyssnarna för My.Application.Log

  1. Leta upp sammansättningens konfigurationsfil. Om du utvecklar sammansättningen kan du komma åt app.config i Visual Studio från Solution Explorer. Annars är konfigurationsfilens namn sammansättningsnamnet som läggs till med ".config", och det finns i samma katalog som sammansättningen.

    Anmärkning

    Alla sammansättningar har inte en konfigurationsfil.

    Konfigurationsfilen är en XML-fil.

  2. Leta upp <listeners>-avsnittet i <source>-avsnittet med attributet name "DefaultSource", som finns i <sources>-avsnittet. <sources>-avsnittet finns i <system.diagnostics>-avsnittet, i toppnivåavsnittet <configuration>.

    Om de här avsnitten inte finns kan datorns konfigurationsfil konfigurera loggövervakare My.Application.Log. Följande steg beskriver hur du avgör vad datorkonfigurationsfilen definierar:

    1. Leta upp datorns machine.config fil. Vanligtvis finns den i katalogen SystemRoot\Microsoft.NET\Framework\frameworkVersion\CONFIG , där SystemRoot är operativsystemkatalogen och frameworkVersion är versionen av .NET Framework.

      Inställningarna i machine.config kan åsidosättas av ett programs konfigurationsfil.

      Om de valfria elementen som anges nedan inte finns kan du skapa dem.

    2. Leta upp <listeners>-avsnittet, i <source>-avsnittet med name-attributet "DefaultSource", i <sources>-avsnittet, i <system.diagnostics>-avsnittet, i <configuration>-avsnittet på översta nivån.

      Om de här avsnitten inte finns, har My.Application.Log bara standardlogglyssnare.

  3. Leta upp elementen <add> i avsnittet <listeners> .

    Dessa elementen lägger till de namngivna logglyssnare till källan My.Application.Log.

  4. Hitta elementen <add> med namnen på logglyssnare i <sharedListeners> avsnittet, i <system.diagnostics> avsnittet och i det översta <configuration> avsnittet.

  5. För många typer av delade lyssnare innehåller lyssnarens initieringsdata en beskrivning av var lyssnaren dirigerar data:

Se även