Establecer el nivel de evento para un registro de texto
SetupAPI escribe una entrada de registro en un registro de texto solo si el nivel de evento establecido para un registro de texto es mayor o igual que el nivel de evento para la entrada de registro y la categoría de evento de la entrada de registro está habilitada para el registro de texto.
En la tabla siguiente se enumeran los niveles de eventos que SetupAPI admite y las constantes de manifiesto que representan estos niveles de evento. TXTLOG_ERROR es el nivel de evento más bajo, seguido del siguiente nivel de evento más alto TXTLOG_WARNING, etc. TXTLOG_VERY_VERBOSE es el nivel de evento más alto.
Nivel de evento | Constante de manifiesto de nivel de evento | Valor del manifiesto de nivel de evento |
---|---|---|
Escriba solo errores. |
TXTLOG_ERROR |
1 |
Escriba errores y advertencias de posibles problemas. |
TXTLOG_WARNING |
2 |
Escriba errores, advertencias y cambios de estado del sistema. |
TXTLOG_SYSTEM_STATE_CHANGE |
3 |
Escriba errores, advertencias, cambios de estado del sistema y operaciones de alto nivel asociadas a los cambios de estado. |
TXTLOG_SUMMARY |
4 |
Escribe errores, advertencias, cambios de estado del sistema, operaciones de alto nivel asociadas a los cambios de estado y la mayoría de los detalles operativos. |
TXTLOG_DETAILS |
5 |
Escriba errores, advertencias, cambios de estado del sistema, operaciones de alto nivel asociadas a los cambios de estado y todos los detalles operativos. |
TXTLOG_VERBOSE |
6 |
Escriba todas las entradas de registro, incluidas las que podrían generar una gran cantidad de información que suele ser superflua. |
TXTLOG_VERY_VERBOSE |
7 |
Para establecer el nivel de evento para los registros de texto de SetupAPI, cree (o modifique) el siguiente valor del Registro REG_DWORD :
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Setup\LogLevel
Si el valor del Registro LogLevel no existe o tiene un valor de cero, SetupAPI establece el nivel de evento para la instalación de la aplicación y los registros de texto de instalación de dispositivos en los valores predeterminados descritos en la tabla siguiente:
Registro de texto | Valor predeterminado (Windows 7 y versiones posteriores) | Valor predeterminado (Windows Vista SP2) | Valor predeterminado (Windows Vista SP1 y versiones anteriores) |
---|---|---|---|
Registro de texto de instalación de la aplicación (SetupAPI.app.log) |
TXTLOG_SUMMARY |
TXTLOG_WARNING |
TXTLOG_DETAILS |
Registro de texto de instalación de dispositivos (SetupAPI.dev.log) |
TXTLOG_DETAILS |
TXTLOG_DETAILS |
TXTLOG_DETAILS |
Para obtener más información sobre estos archivos de registro de texto, vea SetupAPI Text Logs.
El valor del Registro LogLevel tiene el formato 0xUUUUGHVW, donde:
Los ocho bits de orden bajo, representados por la máscara 0x000000VW, especifican si el registro está activado para el registro de instalación de la aplicación y especifica el nivel de evento para el registro de aplicación.
Los ocho bits más altos, representados por la máscara 0x0000GH00, especifican si el registro está activado para el registro de texto de instalación del dispositivo y especifica el nivel de evento para el registro de texto de instalación del dispositivo.
No se usan los bits de nivel más alto, representados por la máscara 0xUUUU0000.
El valor de los bitsVW de 0x controla el registro del registro de instalación de la aplicación, como se muestra en la tabla siguiente.
Valor de 0xVW | Descripción |
---|---|
Cero (valor predeterminado) |
El registro está activado y el nivel de evento se establece en el valor predeterminado, como se ha descrito anteriormente. |
0x01 a través de 0x0F |
Desactiva el registro. |
0x10 0x7F |
Activa el registro y establece el nivel de evento en 0xV. |
El valor de los bits de 0xGH controla el registro del registro de texto de instalación del dispositivo, como se muestra en la tabla siguiente.
Valor de 0xGH | Descripción |
---|---|
Cero (valor predeterminado) |
El registro está activado y el nivel de evento se establece en el valor predeterminado, como se ha descrito anteriormente. |
0x01 a través de 0x0F |
Desactiva el registro. |
0x10 0x7F |
Activa el registro y establece el nivel de evento en 0xG. |
En la tabla siguiente se proporcionan ejemplos de valores típicos de LogLevel .
Valor logLevel | Niveles de eventos establecidos para los registros de texto |
---|---|
0x00000000 |
De forma predeterminada, activa el registro para el registro de instalación de la aplicación y el registro de instalación del dispositivo. Establece el nivel de registro en los valores predeterminados de ambos registros. |
0x00000101 |
Desactiva el inicio de sesión tanto para el registro de instalación de la aplicación como para el registro de instalación del dispositivo. |
0x00001010 |
Activa el registro para el registro de instalación de la aplicación y el registro de instalación del dispositivo. Establece el nivel de registro en TXTLOG_ERROR para ambos registros. |
0x00002020 |
Activa el registro para el registro de instalación de la aplicación y el registro de instalación del dispositivo. Establece el nivel de registro en TXTLOG_WARNING para ambos registros. |
0x00005050 |
Activa el registro para el registro de instalación de la aplicación y el registro de instalación del dispositivo. Establece el nivel de registro en TXTLOG_DETAILS para ambos registros. |
0x00006060 |
Activa el registro para el registro de instalación de la aplicación y el registro de instalación del dispositivo. Establece el nivel de registro en TXTLOG_VERBOSE para ambos registros. |
0x00007070 |
Activa el registro para el registro de instalación de la aplicación y el registro de instalación del dispositivo. Establece el nivel de registro en TXTLOG_VERY_VERBOSE para ambos registros. |