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 |
|
IID |
IID_IInstaller se define como 000C1090-0000-0000-C000-000000000046 |
Consulte también