Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
WDTF Śledzenie odnosi się do rejestrowania zdarzeń zachodzących wewnętrznie w obiektach WDTF. Ponieważ program WDTF jest silnie instrumentowany, wszystkie obiekty WDTF zapewniają informacje śledzenia podczas ich uruchamiania. Program WDTF obsługuje śledzenie za pomocą funkcji śledzenia oprogramowania WPP. Ten typ śledzenia jest standardowym formatem, który można odczytać przy użyciu narzędzi WDK, w tym TraceView. W tym temacie opisano, jak używać narzędzia Logman i Tracefmt do wyświetlania śladów czasu wykonywania WDTF. W tym temacie omówiono również sposób programowego konfigurowania poziomów śledzenia WDTF.
Jak zbierać i zapisywać ślady WDTF
Aby rozpocząć zbieranie śladów WDTF
Na komputerze testowym otwórz okno wiersza polecenia z podwyższonym poziomem uprawnień (Uruchom jako administrator) i wprowadź następujące polecenia:
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 /fUruchom ponownie komputer.
Aby uzyskać informacje o innych opcjach, zobacz Logman (Logman.exe). Aby uzyskać informacje na temat tworzenia sezonu śledzenia, zobacz Konfigurowanie i uruchamianie sesji autologera.
Aby zatrzymać zbieranie śladów WDTF i zapisywanie plików dziennika
Możesz zatrzymać zbieranie śladów WDTF i usunąć moduł zbierający dane za pomocą następujących poleceń:
logman.exe -stop -ets WDTF logman.exe delete "autosession\WDTF"Uruchom ponownie komputer.
Skopiuj pliki dziennika z komputera testowego do innego komputera w celu późniejszej analizy.
Zebrane pliki dziennika ETL mogą być bardzo duże. Aby uzyskać najlepsze wyniki, skopiuj pliki dziennika z komputera testowego (na przykład c:\WDTF_Traces\TraceFile.etl) na inny komputer. Następnie można usunąć pliki dziennika z komputera testowego.
Jak wyświetlić ślady WDTF
Wyświetlanie śladów WDTF wymaga formatowania plików ETL. W poniższych krokach pokazano, jak używać Tracefmt.exe do konwertowania plików ETL na pliki tekstowe lub CSV.
Aby wyświetlić ślady WDTF
Na przykład następujące polecenie konwertuje plik ETL zapisany jako c:\WDTF_Traces\TraceFile.etl na tekst.
Tracefmt.exe –r http://msdl.microsoft.com/download/symbols c:\WDTF_Traces\TraceFile.etl -o OutputTxtFile.txtNastępujące polecenie konwertuje plik ETL zapisany jako c:\WDTF_Traces\TraceFile.etl na plik rozdzielony przecinkami (CSV).
Tracefmt.exe –r http://msdl.microsoft.com/download/symbols c:\WDTF_Traces\TraceFile.etl -csv –o OutputCsvFile.csvOtwórz pliki CSV w programie Microsoft Excel, aby umożliwić filtrowanie funkcji programu Excel w celu filtrowania zebranych śladów. Ślady można filtrować przez określony czas. Możesz filtrować ślady, aby sprawdzić ślady rejestrowane przez niektóre składniki WDTF.
Programowe konfigurowanie poziomów śledzenia WDTF
Wszystkie obiekty WDTF udostępniają informacje o śledzeniu podczas działania.
WDTF udostępnia zestaw konfigurowalnych poziomów TTraceLevel . Aby uzyskać informacje na temat ustawiania TTraceLevel dla określonego wystąpienia obiektu w czasie wykonywania, zobacz metodę ITracing::SetTraceLevel.
Aby uzyskać informacje na temat ustawiania domyślnego elementu TTraceLevel dla interfejsu, zobacz Dokumentację platformy testowania urządzeń z systemem Windows.
Aby zapoznać się ze szczegółowym opisem typów śladów zawartych w poszczególnych elementach TTraceLevel, zobacz interfejs ITracer . Te poziomy można skonfigurować globalnie samodzielnie przy użyciu ścieżki TraceLevel rejestru usługi ITracer.
W poniższej tabeli opisano poziomy śledzenia, które można ustawić.
| Poziom | Opis |
|---|---|
| 0 | Wyłącz. Nie podano żadnego śledzenia. |
| 1 | Niski |
| 2 | Średni Ten poziom jest domyślnym poziomem śledzenia. |
| 3 | Wysoki |
| 4 | Pełny. Wszystkie informacje o śledzeniu są zgłaszane. |
| 5-8 | Poziomy niestandardowe. |
| 9 | Ustawia obiekt z powrotem na początkowy poziom śledzenia. |
Podczas debugowania przy użyciu zawartości śledzenia rozważ ustawienie poziomu śledzenia na 1 dla wszystkich obiektów, a następnie ustawienie znacznie wyższych poziomów śledzenia dla obiektów, które analizujesz.
Aby uzyskać więcej informacji na temat poziomów śledzenia, zobacz interfejs ITracer .
Tematy pokrewne
konfigurowanie i uruchamianie sesji autologera
Logman
Tracefmt
TraceView
śledzenie oprogramowania WPP