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.
WDTF-spårning refererar till rapporteringshändelser som inträffar internt i WDTF-objekt. Eftersom WDTF är starkt instrumenterad tillhandahåller alla WDTF-objekt spårningsinformation när de körs. WDTF hanterar spårning med hjälp av WPP Software Tracing. Den här typen av spårning är ett standardiserat format som du kan läsa med hjälp av WDK-verktyg, inklusive TraceView. Det här avsnittet beskriver hur du använder Logman och Tracefmt för att visa WDTF-körningsspårningar. I det här avsnittet beskrivs också hur du programmatiskt kan konfigurera WDTF-spårningsnivåer.
Hur du samlar in och sparar WDTF-spårningar
Så här börjar du samla in WDTF-spårningar
Öppna ett kommandotolksfönster på testdatorn med utökade privilegier (Kör som administratör) och ange följande kommandon:
logman.exe create trace "autosession\WDTF" -p {6210f559-c7f7-4d2f-b674-4bc9315cecc7} 0xffffffff 0xff -o c:\WDTF_Traces\TraceFile.etl reg add HKLM\SYSTEM\CurrentControlSet\Control\WMI\Autologger\WDTF /v LogFileMode /t REG_DWORD /d 1 /f reg add HKLM\SYSTEM\CurrentControlSet\Control\WMI\Autologger\WDTF /v FileMax /t REG_DWORD /d 16 /f reg add HKLM\SYSTEM\CurrentControlSet\Control\WMI\Autologger\WDTF /v MaxFileSize /t REG_DWORD /d 0 /f
Starta om datorn.
Mer information om andra alternativ finns i Logman (Logman.exe). Information om hur du skapar en spårningssäsong finns i Konfigurera och starta en AutoLogger-session.
Sluta samla in WDTF-spårningar och spara loggfiler
Du kan sluta samla in WDTF-spårningar och ta bort datainsamlaren med följande kommandon:
logman.exe -stop -ets WDTF logman.exe delete "autosession\WDTF"
Starta om datorn.
Kopiera loggfilerna från testdatorn till en annan dator för senare analys.
De insamlade ETL-loggfilerna kan vara mycket stora. För bästa resultat kopierar du loggfilerna från testdatorn (till exempel c:\WDTF_Traces\TraceFile.etl) till en annan dator. Sedan kan du ta bort loggfilerna från testdatorn.
Hur man visar WDTF-spår
För att visa WDTF-spårningar krävs formatering av ETL-filerna. Följande steg visar hur du använderTracefmt.exe för att konvertera ETL-filerna till text- eller CSV-filer.
För att visa WDTF-spårningar
Följande kommando konverterar till exempel ETL-filen som har sparats som c:\WDTF_Traces\TraceFile.etl till text.
Tracefmt.exe –r http://msdl.microsoft.com/download/symbols c:\WDTF_Traces\TraceFile.etl -o OutputTxtFile.txt
Följande kommando konverterar ETL-filen som har sparats som c:\WDTF_Traces\TraceFile.etl till kommaavgränsad fil (CSV).
Tracefmt.exe –r http://msdl.microsoft.com/download/symbols c:\WDTF_Traces\TraceFile.etl -csv –o OutputCsvFile.csv
Öppna CSV-filerna i Microsoft Excel så att du kan använda filtreringsfunktioner i Excel för att filtrera de insamlade spårningarna. Du kan filtrera spårningarna under vissa tidsperioder. Du kan filtrera spår för att undersöka loggar som skapats av vissa WDTF-komponenter.
Konfigurera WDTF-spårningsnivåer programmatiskt
Alla WDTF-objekt tillhandahåller spårningsinformation när de körs.
WDTF tillhandahåller en uppsättning konfigurerbara TTraceLevel-nivåer . Information om hur du anger TTraceLevel för en specifik instans av ett objekt vid körningstid finns i metoden ITracing::SetTraceLevel.
Information om hur du anger standard-TTraceLevel för ett gränssnitt finns i Referens för Windows Device Testing Framework.
En detaljerad beskrivning av de typer av spårningar som ingår i varje TTraceLevel finns i ITracer-gränssnittet . Du kan konfigurera dessa nivåer globalt själv med hjälp av ITracer-registrets TraceLevel-sökväg.
I följande tabell beskrivs de spårningsnivåer som du kan ange.
Nivå | Beskrivning |
---|---|
0 | Av. Ingen spårning tillhandahålls. |
1 | Låg |
2 | Medel Den här nivån är standardnivån för spårning. |
3 | Högt |
4 | Fullständig. All spårningsinformation rapporteras. |
5-8 | Anpassade nivåer. |
9 | Återställer objektet till dess ursprungliga spårningsnivå. |
När du felsöker med hjälp av spårningsinnehåll bör du överväga att ange spårningsnivåer till 1 för alla objekt och sedan ställa in spårningsnivåer mycket högre för de objekt som du undersöker.
Mer information om spårningsnivåer finns i ITracer-gränssnittet .
Relaterade ämnen
Konfigurera och starta en AutoLogger-session
Logman
Tracefmt
TraceView
#B0 WPP Programspårning #C1