Bagikan melalui


Metode Installer.EnableLog

Metode EnableLog dari objek Penginstal memungkinkan pengelogan jenis pesan yang dipilih untuk semua sesi penginstalan berikutnya di ruang proses saat ini.

Sintaks

Installer.EnableLog(
  logMode,
  logFile
)

Parameter

logMode

String yang diperlukan yang berisi huruf yang mewakili jenis pesan yang akan dicatat. String dapat berupa kombinasi dari nilai berikut.

Nilai Deskripsi
I Pesan khusus informasi.
w Pesan peringatan non-fatal.
e Pesan kesalahan yang mungkin kesalahan fatal.
f Daftar file yang digunakan yang perlu diganti.
a Pemberitahuan mulai tindakan.
r Rekaman data tindakan yang berisi konten khusus untuk tindakan.
u Pesan permintaan pengguna.
c Parameter inisialisasi UI.
m Pesan kehabisan memori.
v Mengirim sejumlah besar informasi ke file log yang umumnya tidak berguna bagi pengguna. Dapat digunakan untuk dukungan.
p Tabel properti cadangan; "property = value" pada penghentian mesin
+ Tambahkan ke file log yang ada.
! Hapus setiap baris ke file log.
x Informasi penelusuran kesalahan ekstra. Opsi ini hanya tersedia dengan Windows Server 2003.
o Pesan di luar ruang disk.

 

Logfile

String yang diperlukan yang berisi jalur ke file log yang akan dibuat. Gunakan string kosong ("") untuk menonaktifkan pengelogan.

Menampilkan nilai

Metode ini tidak mengembalikan nilai.

Keterangan

Jalur ke lokasi logfile harus sudah ada saat menggunakan metode ini. Alat Penginstal tidak membuat struktur direktori untuk logfile.

Opsi pengelogan yang diatur menggunakan EnableLog mengambil alih pengaturan kebijakan pengelogan Pemasang Windows yang ada.

Pengelogan menimpa file log yang ada secara default. Anda harus menggunakan huruf '+' dalam mode pengelogan untuk menambahkan ke file log yang ada.

Opsi '!' tidak disarankan karena dapat memperlambat penginstalan secara signifikan. Opsi ini mungkin berguna saat men-debug penginstalan.

Contoh skrip berikut mengaktifkan pengelogan verbose untuk penginstalan. Di akhir penginstalan, file log yang dihasilkan akan berada di 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"

Persyaratan

Persyaratan Nilai
Versi
Windows Installer 5.0 di Windows Server 2012, Windows 8, Windows Server 2008 R2 atau Windows 7. Windows Installer 4.0 atau Windows Installer 4.5 di Windows Server 2008 atau Windows Vista. Windows Installer pada Windows Server 2003 atau Windows XP
DLL
Msi.dll
IID
IID_IInstaller didefinisikan sebagai 000C1090-0000-0000-C000-000000000046

Lihat juga

Pengelogan Penginstal Windows