Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
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
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.
Leta upp
<listeners>-avsnittet i<source>-avsnittet med attributetname"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:Leta upp datorns machine.config fil. Vanligtvis finns den i katalogen SystemRoot\Microsoft.NET\Framework\frameworkVersion\CONFIG , där
SystemRootär operativsystemkatalogen ochframeworkVersionä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.
Leta upp
<listeners>-avsnittet, i<source>-avsnittet medname-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.Logbara standardlogglyssnare.
Leta upp elementen <
add>i avsnittet <listeners>.Dessa elementen lägger till de namngivna logglyssnare till källan
My.Application.Log.Hitta elementen
<add>med namnen på logglyssnare i<sharedListeners>avsnittet, i<system.diagnostics>avsnittet och i det översta<configuration>avsnittet.För många typer av delade lyssnare innehåller lyssnarens initieringsdata en beskrivning av var lyssnaren dirigerar data:
En Microsoft.VisualBasic.Logging.FileLogTraceListener lyssnare skriver till en fillogg enligt beskrivningen i introduktionen.
En System.Diagnostics.EventLogTraceListener lyssnare skriver information till den datorhändelselogg som anges av parametern
initializeData. Om du vill visa en händelselogg kan du använda Server Explorer eller Windows Loggboken. Mer information finns i ETW-händelser i .NET Framework.Lyssnarna System.Diagnostics.DelimitedListTraceListener och System.Diagnostics.XmlWriterTraceListener skriver till filen som anges i parametern
initializeData.En System.Diagnostics.ConsoleTraceListener lyssnare skriver till kommandoradskonsolen.
Information om var andra typer av logglyssnare skriver information finns i den typens dokumentation.
Se även
- Microsoft.VisualBasic.Logging.Log
- DefaultTraceListener
- EventLogTraceListener
- DelimitedListTraceListener
- XmlWriterTraceListener
- ConsoleTraceListener
- System.Diagnostics
- Arbeta med programloggar
- Anvisningar: Logga undantag
- Anvisningar: Skriva loggmeddelanden
- Genomgång: Ändra var my.application.log skriver information
- ETW-händelser i .NET Framework
- Felsökning: Loggövervakare