Mengatur Tingkat Peristiwa untuk Log Teks
SetupAPI menulis entri log ke log teks hanya jika tingkat peristiwa yang diatur untuk log teks lebih besar dari atau sama dengan tingkat peristiwa untuk entri log, dan kategori peristiwa untuk entri log diaktifkan untuk log teks.
Tabel berikut mencantumkan tingkat peristiwa yang didukung SetupAPI dan konstanta manifes yang mewakili tingkat peristiwa ini. TXTLOG_ERROR adalah tingkat peristiwa terendah, diikuti oleh TXTLOG_WARNING tingkat peristiwa tertinggi berikutnya, dan sebagainya. TXTLOG_VERY_VERBOSE adalah tingkat peristiwa tertinggi.
Tingkat peristiwa | Konstanta manifes tingkat peristiwa | Nilai manifes tingkat peristiwa |
---|---|---|
Hanya menulis kesalahan. |
TXTLOG_ERROR |
1 |
Menulis kesalahan dan peringatan tentang potensi masalah. |
TXTLOG_WARNING |
2 |
Menulis kesalahan, peringatan, dan perubahan status sistem. |
TXTLOG_SYSTEM_STATE_CHANGE |
3 |
Menulis kesalahan, peringatan, perubahan status sistem, dan operasi tingkat tinggi yang terkait dengan perubahan status. |
TXTLOG_SUMMARY |
4 |
Kesalahan tulis, peringatan, perubahan status sistem, operasi tingkat tinggi yang terkait dengan perubahan status, dan detail operasional terbanyak. |
TXTLOG_DETAILS |
5 |
Kesalahan tulis, peringatan, perubahan status sistem, operasi tingkat tinggi yang terkait dengan perubahan status, dan semua detail operasional. |
TXTLOG_VERBOSE |
6 |
Tulis semua entri log, termasuk yang mungkin menghasilkan sejumlah besar informasi yang sering berlebihan. |
TXTLOG_VERY_VERBOSE |
7 |
Untuk mengatur tingkat peristiwa untuk log teks SetupAPI, buat (atau ubah) nilai registri REG_DWORD berikut:
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Setup\LogLevel
Jika nilai registri LogLevel tidak ada atau memiliki nilai nol, SetupAPI mengatur tingkat peristiwa untuk penginstalan aplikasi dan log teks penginstalan perangkat ke nilai default yang dijelaskan dalam tabel berikut:
Log teks | Nilai default (Windows 7 dan versi yang lebih baru) | Nilai default (Windows Vista SP2) | Nilai default (Windows Vista SP1 dan versi sebelumnya) |
---|---|---|---|
Log teks penginstalan aplikasi (SetupAPI.app.log) |
TXTLOG_SUMMARY |
TXTLOG_WARNING |
TXTLOG_DETAILS |
Log teks penginstalan perangkat (SetupAPI.dev.log) |
TXTLOG_DETAILS |
TXTLOG_DETAILS |
TXTLOG_DETAILS |
Untuk informasi selengkapnya tentang file log teks ini, lihat Menyiapkan Log TeksAPI.
Nilai registri LogLevel diformat sebagai 0xUUUUGHVW, di mana:
Delapan bit berurutan rendah, yang diwakili oleh masker 0x000000VW, menentukan apakah pengelogan diaktifkan untuk log penginstalan aplikasi dan menentukan tingkat peristiwa untuk log aplikasi.
Delapan bit tertinggi berikutnya, yang diwakili oleh masker 0x0000GH00, menentukan apakah pengelogan diaktifkan untuk log teks penginstalan perangkat dan menentukan tingkat peristiwa untuk log teks penginstalan perangkat.
Bit tingkat tertinggi, yang diwakili oleh mask 0xUUUU0000, tidak digunakan.
Nilai bit 0xVW mengontrol pengelogan untuk log penginstalan aplikasi seperti yang ditunjukkan dalam tabel berikut.
Nilai 0xVW | Deskripsi |
---|---|
Nol (default) |
Pengelogan diaktifkan dan tingkat peristiwa diatur ke nilai default seperti yang dijelaskan sebelumnya. |
0x01 melalui 0x0F |
Menonaktifkan pengelogan. |
0x10 melalui 0x7F |
Mengaktifkan pengelogan dan mengatur tingkat peristiwa ke 0xV. |
Nilai bit 0xGH mengontrol pengelogan untuk log teks penginstalan perangkat seperti yang ditunjukkan dalam tabel berikut.
Nilai 0xGH | Deskripsi |
---|---|
Nol (default) |
Pengelogan diaktifkan dan tingkat peristiwa diatur ke nilai default seperti yang dijelaskan sebelumnya. |
0x01 melalui 0x0F |
Menonaktifkan pengelogan. |
0x10 melalui 0x7F |
Mengaktifkan pengelogan dan mengatur tingkat peristiwa ke 0xG. |
Tabel berikut ini menyediakan contoh nilai LogLevel yang khas.
Nilai LogLevel | Tingkat peristiwa diatur untuk log teks |
---|---|
0x00000000 |
Secara default, mengaktifkan masuk untuk log penginstalan aplikasi dan log penginstalan perangkat. Mengatur tingkat pengelogan ke nilai default untuk kedua log. |
0x00000101 |
Menonaktifkan pengelogan untuk log penginstalan aplikasi dan log penginstalan perangkat. |
0x00001010 |
Mengaktifkan pengelogan untuk log penginstalan aplikasi dan log penginstalan perangkat. Mengatur tingkat pengelogan ke TXTLOG_ERROR untuk kedua log. |
0x00002020 |
Mengaktifkan pengelogan untuk log penginstalan aplikasi dan log penginstalan perangkat. Mengatur tingkat pengelogan ke TXTLOG_WARNING untuk kedua log. |
0x00005050 |
Mengaktifkan pengelogan untuk log penginstalan aplikasi dan log penginstalan perangkat. Mengatur tingkat pengelogan ke TXTLOG_DETAILS untuk kedua log. |
0x00006060 |
Mengaktifkan pengelogan untuk log penginstalan aplikasi dan log penginstalan perangkat. Mengatur tingkat pengelogan ke TXTLOG_VERBOSE untuk kedua log. |
0x00007070 |
Mengaktifkan pengelogan untuk log penginstalan aplikasi dan log penginstalan perangkat. Mengatur tingkat pengelogan ke TXTLOG_VERY_VERBOSE untuk kedua log. |