Vie (0) Tulosta
Laajenna kaikki
Expand Minimize
EN
Tätä sisältöä ei ole saatavilla kielelläsi. Tässä on englanninkielinen versio.

Installer.EnableLog method

The EnableLog method of the Installer object enables logging of the selected message type for all subsequent installation sessions in the current process space.

Syntax


Installer.EnableLog(
  logMode,
  logFile
)

Parameters

logMode

A required string that contains letters representing the message types to log. The string can be a combination of the following values.

ValueDescription
IInformation-only messages.
wNon-fatal warning messages.
eError messages that may be fatal errors.
fList of files in use that need to be replaced.
aStart of action notification.
rAction data record containing content specific to action.
uUser request messages.
cUI initialization parameters.
mOut-of-memory message.
vSends large amounts of information to log file not generally useful to users. May be used for support.
pDump property table; "property = value" at engine termination
+Append to existing log file.
!Flush each line to the log file.
xExtra debugging information. This option only available with Windows Server 2003.
oOut-of-disk-space messages.

 

logFile

Required string containing the path to the log file to be created. Use an empty string ("") to turn off logging.

Return value

This method does not return a value.

Remarks

The path to the logfile location must already exist when using this method. The Installer does not create the directory structure for the logfile.

The logging options set using EnableLog override any existing Windows Installer logging policy settings.

Logging overwrites an existing log file by default. You must use the '+' letter in the logging mode to append to an existing log file.

The '!' option is not recommended because it can significantly slow installation. This option may be useful when debugging an installation.

The following sample script turns on verbose logging for an installation. At the end of the installation, the generated log file will be at 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"

Requirements

Version

Windows Installer 5.0 on Windows Server 2012, Windows 8, Windows Server 2008 R2 or Windows 7. Windows Installer 4.0 or Windows Installer 4.5 on Windows Server 2008 or Windows Vista. Windows Installer on Windows Server 2003 or Windows XP

DLL

Msi.dll

IID

IID_IInstaller is defined as 000C1090-0000-0000-C000-000000000046

See also

Windows Installer Logging

 

 

Yhteisösisältö

Lisää
Näytä:
© 2014 Microsoft