Udostępnij przez


Ustawianie poziomu zdarzeń dla dziennika tekstowego

SetupAPI zapisuje wpis dziennika w dzienniku tekstowym tylko wtedy, gdy poziom zdarzeń ustawiony dla dziennika tekstowego jest większy lub równy poziomowi zdarzeń dla wpisu dziennika, a kategoria zdarzeń wpisu dziennika jest włączona dla dziennika tekstowego.

W poniższej tabeli wymieniono poziomy zdarzeń obsługiwane przez interfejs SetupAPI oraz stałe manifestu reprezentujące te poziomy zdarzeń. TXTLOG_ERROR jest najniższym poziomem zdarzeń, a następnie następnym najwyższym poziomem zdarzeń TXTLOG_WARNING itd. TXTLOG_VERY_VERBOSE jest najwyższym poziomem zdarzeń.

Poziom zdarzenia Stała manifestu na poziomie zdarzenia Wartość manifestu na poziomie zdarzenia

Tylko błędy pisowni.

TXTLOG_ERROR

1

Napisz błędy i ostrzeżenia o potencjalnych problemach.

TXTLOG_WARNING

2

Błędy zapisu, ostrzeżenia i zmiany stanu systemu.

TXTLOG_SYSTEM_STATE_CHANGE

3

Błędy zapisu, ostrzeżenia, zmiany stanu systemu i operacje wysokiego poziomu skojarzone ze zmianami stanu.

TXTLOG_SUMMARY

4

Błędy zapisu, ostrzeżenia, zmiany stanu systemu, operacje wysokiego poziomu skojarzone ze zmianami stanu i większość szczegółów operacyjnych.

TXTLOG_DETAILS

5

Błędy zapisu, ostrzeżenia, zmiany stanu systemu, operacje wysokiego poziomu skojarzone ze zmianami stanu i wszystkie szczegóły operacyjne.

TXTLOG_VERBOSE

6

Zapisz wszystkie wpisy dziennika, w tym te, które mogą generować dużą ilość informacji, które są często zbędne.

TXTLOG_VERY_VERBOSE

7

Aby ustawić poziom zdarzeń dla dzienników tekstowych SetupAPI, utwórz (lub zmodyfikuj) następującą wartość rejestru REG_DWORD :
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Setup\LogLevel

Jeśli wartość rejestru LogLevel nie istnieje lub ma wartość zero, SetupAPI ustawia poziom zdarzeń dla dzienników tekstowych instalacji aplikacji i instalacji urządzenia do wartości domyślnych opisanych w poniższej tabeli:

Dziennik tekstu Wartość domyślna (system Windows 7 lub nowsze wersje) Wartość domyślna (Windows Vista SP2) Wartość domyślna (Windows Vista SP1 i poprzednie wersje)

Dziennik tekstu instalacji aplikacji (SetupAPI.app.log)

Podsumowanie TXTLOG

TXTLOG_WARNING

TXTLOG_DETAILS

Dziennik tekstu instalacji urządzenia (SetupAPI.dev.log)

TXTLOG_DETAILS

TXTLOG_DETAILS

TXTLOG_DETAILS

Aby uzyskać więcej informacji na temat tych plików dziennika tekstowego, zobacz SetupAPI Text Logs (Dzienniki tekstowe SetupAPI).

Wartość rejestru LogLevel jest formatowana jako 0xUUUUUGHVW, gdzie:

  • Osiem bitów o niskiej kolejności reprezentowane przez maskę 0x000000VW określ, czy rejestrowanie jest włączone dla dziennika instalacji aplikacji i określ poziom zdarzeń dziennika aplikacji.

  • Następne najwyższe osiem bitów reprezentowane przez maskę 0x0000GH00, określ, czy rejestrowanie jest włączone dla dziennika tekstowego instalacji urządzenia i określ poziom zdarzeń dziennika tekstowego instalacji urządzenia.

  • Bity najwyższego poziomu, reprezentowane przez maskę 0xUUUU0000, nie są używane.

Wartość bitów 0xVW kontroluje rejestrowanie instalacji aplikacji, jak pokazano w poniższej tabeli.

Wartość 0xVW Opis

Zero (ustawienie domyślne)

Rejestrowanie jest włączone, a poziom zdarzeń jest ustawiony na wartość domyślną zgodnie z wcześniejszym opisem.

0x01 do 0x0F

Wyłącza logowanie.

od 0x10 do 0x7F

Włącza rejestrowanie i ustawia poziom zdarzenia na 0xV.

Wartość bitów 0xGH steruje rejestrowaniem dziennika tekstowego instalacji urządzenia, jak pokazano w poniższej tabeli.

Wartość 0xGH Opis

Zero (ustawienie domyślne)

Rejestrowanie jest włączone, a poziom zdarzeń jest ustawiony na wartość domyślną zgodnie z wcześniejszym opisem.

0x01 do 0x0F

Wyłącza logowanie.

0x10 do 0x7F

Włącza rejestrowanie i ustawia poziom zdarzenia na 0xG.

W poniższej tabeli przedstawiono przykłady typowych wartości logLevel .

Wartość LogLevel Poziomy zdarzeń ustawione dla dzienników tekstowych

0x00000000

Domyślnie włącza logowanie dla dziennika instalacji aplikacji i dziennika instalacji urządzenia. Ustawia poziom rejestrowania na wartości domyślne dla obu dzienników.

0x00000101

Wyłącza rejestrowanie zarówno w dzienniku instalacji aplikacji, jak i w dzienniku instalacji urządzenia.

0x00001010

Włącza rejestrowanie dla dziennika instalacji aplikacji i dziennika instalacji urządzenia. Ustawia poziom rejestrowania na TXTLOG_ERROR dla obu dzienników.

0x00002020

Włącza rejestrowanie dla dziennika instalacji aplikacji i dziennika instalacji urządzenia. Ustawia poziom rejestrowania na TXTLOG_WARNING dla obu logów.

0x00005050

Włącza rejestrowanie dla dziennika instalacji aplikacji i dziennika instalacji urządzenia. Ustawia poziom rejestrowania na TXTLOG_DETAILS dla obu dzienników.

0x00006060

Włącza rejestrowanie dla dziennika instalacji aplikacji i dziennika instalacji urządzenia. Ustawia poziom rejestrowania na TXTLOG_VERBOSE dla obu dzienników.

0x00007070

Włącza rejestrowanie dla dziennika instalacji aplikacji i dziennika instalacji urządzenia. Ustawia poziom rejestrowania na TXTLOG_VERY_VERBOSE dla obu dzienników.