Compartir a través de


Método Installer.EnableLog

El método EnableLog del objeto Installer habilita el registro del tipo de mensaje seleccionado para todas las sesiones de instalación posteriores en el espacio de proceso actual.

Sintaxis

Installer.EnableLog(
  logMode,
  logFile
)

Parámetros

logMode

Cadena obligatoria que contiene letras que representan los tipos de mensaje que se van a registrar. La cadena puede ser una combinación de los valores siguientes.

Value Descripción
I Mensajes de solo información.
w Mensajes de advertencia no irrecuperables.
e Mensajes de error que pueden ser errores irrecuperables.
f Lista de archivos en uso que se deben reemplazar.
a Inicio de la notificación de acción.
r Registro de datos de acción que contiene contenido específico de la acción.
u Mensajes de solicitud de usuario.
c Parámetros de inicialización de la interfaz de usuario.
m Mensaje de memoria insuficiente.
v Envía grandes cantidades de información al archivo de registro que generalmente no es útil para los usuarios. Se puede usar para soporte técnico.
p Volcar la tabla de propiedades; "property = value" en la terminación del motor
+ Anexa un archivo de registro existente.
! Vaciar cada línea en el archivo de registro.
x Información adicional de depuración. Esta opción solo está disponible con Windows Server 2003.
o Mensajes de espacio en disco insuficiente.

 

logFile

Cadena obligatoria que contiene la ruta de acceso al archivo de registro que se va a crear. Use una cadena vacía ("") para desactivar el registro.

Valor devuelto

Este método no devuelve ningún valor.

Observaciones

La ruta de acceso a la ubicación del archivo de registro ya debe existir al usar este método. El instalador no crea la estructura de directorios del archivo de registro.

Las opciones de registro establecidas mediante EnableLog invalidan cualquier configuración de directiva de registro de Windows Installer existente.

De manera predeterminada, el registro sobrescribe un archivo de registro existente. Debe usar la letra "+" en el modo de registro para anexar a un archivo de registro existente.

No se recomienda la opción '!' porque puede ralentizar considerablemente la instalación. Esta opción puede ser útil al depurar una instalación.

El siguiente script de ejemplo activa el registro detallado de una instalación. Al final de la instalación, el archivo de registro generado estará en c:\temp\install.log.

    Dim Installer
    Set Installer = CreateObject("WindowsInstaller.Installer")
    Installer.EnableLog "voicewarmup", "c:\temp\install.log"
    Installer.InstallProduct "\\server\share\products\sample\sample.msi"

Requisitos

Requisito Value
Versión
Windows Installer 5.0 en Windows Server 2012, Windows 8, Windows Server 2008 R2 o Windows 7. Windows Installer 4.0 o Windows Installer 4.5 en Windows Server 2008 o Windows Vista. Windows Installer en Windows Server 2003 o Windows XP
Archivo DLL
Msi.dll
IID
IID_IInstaller se define como 000C1090-0000-0000-C000-000000000046

Consulte también

Registro de Windows Installer