Metodo Installer.EnableLog
Il metodo EnableLog dell'oggetto Installer consente la registrazione del tipo di messaggio selezionato per tutte le sessioni di installazione successive nello spazio del processo corrente.
Sintassi
Installer.EnableLog(
logMode,
logFile
)
Parametri
-
logMode
-
Stringa obbligatoria contenente lettere che rappresentano i tipi di messaggio da registrare. La stringa può essere una combinazione dei valori seguenti.
Valore Descrizione I Messaggi di sola informazione. w Messaggi di avviso non irreversibili. e Messaggi di errore che potrebbero essere errori irreversibili. f Elenco di file in uso che devono essere sostituiti. a Inizio della notifica dell'azione. r Record di dati azione contenente contenuto specifico per l'azione. u Messaggi di richiesta utente. c Parametri di inizializzazione dell'interfaccia utente. m Messaggio di memoria insufficiente. v Invia grandi quantità di informazioni al file di log non generalmente utile agli utenti. Può essere usato per il supporto. p Tabella delle proprietà dump; "property = value" alla terminazione del motore + Aggiungere al file di log esistente. ! Scaricare ogni riga nel file di log. x Informazioni di debug aggiuntive. Questa opzione è disponibile solo con Windows Server 2003. o Messaggi di spazio su disco insufficiente. -
Logfile
-
Stringa obbligatoria contenente il percorso del file di log da creare. Usare una stringa vuota ("") per disattivare la registrazione.
Valore restituito
Questo metodo non restituisce valori.
Commenti
Il percorso del file di log deve già esistere quando si usa questo metodo. Il programma di installazione non crea la struttura di directory per il file di log.
Le opzioni di registrazione impostate usando EnableLog eseguono l'override delle impostazioni dei criteri di registrazione di Windows Installer esistenti.
La registrazione sovrascrive un file di log esistente per impostazione predefinita. È necessario usare la lettera '+' nella modalità di registrazione per aggiungere a un file di log esistente.
L'opzione '!' non è consigliata perché può rallentare significativamente l'installazione. Questa opzione può essere utile durante il debug di un'installazione.
Lo script di esempio seguente attiva la registrazione dettagliata per un'installazione. Alla fine dell'installazione, il file di log generato sarà in 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"
Requisiti
Requisito | Valore |
---|---|
Versione |
Windows Installer 5.0 in Windows Server 2012, Windows 8, Windows Server 2008 R2 o Windows 7. Windows Installer 4.0 o Windows Installer 4.5 in Windows Server 2008 o Windows Vista. Windows Installer in Windows Server 2003 o Windows XP |
DLL |
|
IID |
IID_IInstaller è definito come 000C1090-0000-0000-C000-0000000000000046 |
Vedi anche