Log normal
O instalador registra erros e eventos em seu próprio log de erros. O tipo de registro em log executado pelo instalador é determinado pela configuração do modo de registro em log. O registro em log está habilitado e o modo pode ser definido usando os seguintes métodos:
- O modo de registro em log de uma instalação iniciada a partir da linha de comando pode ser especificado usando a opção /L das Opções de Linha de Comando. Se o modo de registro em log não for especificado usando a opção de linha de comando /L, o modo de log padrão será usado.
- O modo de registro em log de um processo de instalação pode ser especificado programaticamente usando a função MsiEnableLog ou o método EnableLog. Se o modo de registro em log não for especificado usando a função MsiEnableLog ou o método EnableLog, o modo de log padrão será usado.
- O modo de log padrão de um pacote de instalação específico pode ser especificado definindo a propriedade MsiLogging na tabela Propriedade do pacote. Essa propriedade está disponível a partir do Windows Installer 4.0.
- Se a propriedade MsiLogging estiver presente na tabela Propriedade, o modo de log padrão do pacote poderá ser modificado alterando o valor usando uma transformação de banco de dados. O modo de log padrão não pode ser alterado usando pacotes de patch (um arquivo .msp.)
- Se a propriedade MsiLogging não tiver sido definida, o modo de log padrão para todos os usuários do computador poderá ser especificado usando a política de registro em log.
- Se a propriedade MsiLogging tiver sido definida, o modo de log padrão para todos os usuários do computador poderá ser especificado definindo a política DisableLoggingFromPackage e a política de registro em log.
- Se o modo de registro em log não tiver sido especificado pela opção /L, MsiEnableLog, EnableLog, MsiLogging ou a política de registro em log, o modo de registro em log padrão para o pacote será o mesmo modo obtido como definindo a propriedade MsiLogging como 'iwearmo'.