Compartilhar via


Definindo o nível de evento para um log de texto

SetupAPI grava uma entrada de log em um log de texto somente se o nível de evento definido para um log de texto for maior ou igual ao nível de evento da entrada de log e a categoria de evento para a entrada de log estiver habilitada para o log de texto.

A tabela a seguir lista os níveis de evento aos quais a SetupAPI dá suporte e as constantes de manifesto que representam esses níveis de evento. TXTLOG_ERROR é o nível de evento mais baixo, seguido pelo próximo nível de evento mais alto TXTLOG_WARNING e assim por diante. TXTLOG_VERY_VERBOSE é o nível de evento mais alto.

Nível do evento Constante de manifesto no nível do evento Valor do manifesto no nível do evento

Somente erros de gravação.

TXTLOG_ERROR

1

Escrever erros e avisos de possíveis problemas.

TXTLOG_WARNING

2

Erros de gravação, avisos e alterações de estado do sistema.

TXTLOG_SYSTEM_STATE_CHANGE

3

Erros de gravação, avisos, alterações de estado do sistema e operações de alto nível associadas a alterações de estado.

TXTLOG_SUMMARY

4

Erros de gravação, avisos, alterações de estado do sistema, operações de alto nível associadas a alterações de estado e a maioria dos detalhes operacionais.

TXTLOG_DETAILS

5

Erros de gravação, avisos, alterações de estado do sistema, operações de alto nível associadas a alterações de estado e todos os detalhes operacionais.

TXTLOG_VERBOSE

6

Escreva todas as entradas de log, incluindo aquelas que podem gerar uma grande quantidade de informações que são frequentemente supérfluas.

TXTLOG_VERY_VERBOSE

7

Para definir o nível de evento para os logs de texto SetupAPI, crie (ou modifique) o seguinte REG_DWORD valor do Registro:
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Setup\LogLevel

Se o valor do Registro LogLevel não existir ou tiver um valor igual a zero, SetupAPI definirá o nível de evento para os logs de texto de instalação do aplicativo e da instalação do dispositivo para os valores padrão descritos na tabela a seguir:

Log de texto Valor padrão (Windows 7 e versões posteriores) Valor padrão (Windows Vista SP2) Valor padrão (Windows Vista SP1 e versões anteriores)

Log de texto de instalação do aplicativo (SetupAPI.app.log)

TXTLOG_SUMMARY

TXTLOG_WARNING

TXTLOG_DETAILS

Log de texto de instalação do dispositivo (SetupAPI.dev.log)

TXTLOG_DETAILS

TXTLOG_DETAILS

TXTLOG_DETAILS

Para obter mais informações sobre esses arquivos de log de texto, consulte SetupAPI Text Logs.

O valor do registro LogLevel é formatado como 0xUUUUGHVW, em que:

  • Os oito bits de baixa ordem, representados pela máscara 0x000000VW, especificam se o registro em log está ativado para o log de instalação do aplicativo e especifica o nível de evento para o log do aplicativo.

  • Os próximos oito bits mais altos, representados pela máscara 0x0000GH00, especificam se o registro em log está ativado para o log de texto de instalação do dispositivo e especifica o nível de evento para o log de texto de instalação do dispositivo.

  • Os bits de nível mais alto, representados pela máscara 0xUUUU0000, não são usados.

O valor dos bits 0xVW controla o registro em log do log de instalação do aplicativo, conforme mostrado na tabela a seguir.

Valor 0xVW Descrição

Zero (padrão)

O registro em log está ativado e o nível de evento é definido como o valor padrão, conforme descrito anteriormente.

0x01 por meio de 0x0F

Desativa o registro em log.

0x10 por meio de 0x7F

Ativa o log e define o nível de evento como 0xV.

O valor dos bits 0xGH controla o registro em log do log de texto de instalação do dispositivo, conforme mostrado na tabela a seguir.

Valor 0xGH Descrição

Zero (padrão)

O registro em log está ativado e o nível de evento é definido como o valor padrão, conforme descrito anteriormente.

0x01 por meio de 0x0F

Desativa o registro em log.

0x10 por meio de 0x7F

Ativa o log e define o nível de evento como 0xG.

A tabela a seguir fornece exemplos de valores típicos de LogLevel .

Valor logLevel Níveis de evento definidos para os logs de texto

0x00000000

Por padrão, ativa o log do log de instalação do aplicativo e o log de instalação do dispositivo. Define o nível de log como os valores padrão para ambos os logs.

0x00000101

Desativa o log para o log de instalação do aplicativo e o log de instalação do dispositivo.

0x00001010

Ativa o log para o log de instalação do aplicativo e o log de instalação do dispositivo. Define o nível de log como TXTLOG_ERROR para ambos os logs.

0x00002020

Ativa o log para o log de instalação do aplicativo e o log de instalação do dispositivo. Define o nível de log como TXTLOG_WARNING para ambos os logs.

0x00005050

Ativa o log para o log de instalação do aplicativo e o log de instalação do dispositivo. Define o nível de log como TXTLOG_DETAILS para ambos os logs.

0x00006060

Ativa o log para o log de instalação do aplicativo e o log de instalação do dispositivo. Define o nível de log como TXTLOG_VERBOSE para ambos os logs.

0x00007070

Ativa o log para o log de instalação do aplicativo e o log de instalação do dispositivo. Define o nível de log como TXTLOG_VERY_VERBOSE para ambos os logs.