MsiLogging 属性

MsiLogging 属性用于设置 Windows Installer 包的默认日志记录模式。 如果 Property 表中存在此可选属性,安装程序将生成名为 MSI*.LOG 的日志文件。 日志文件的完整路径由 MsiLogFileLocation 属性的值提供。

此属性的值应该是一个字符串,由指定默认日志记录模式的以下字符组成。

含义
I
状态消息。
w
一般错误警告。
e
所有错误消息。
a
启动操作。
r
特定于操作的记录。
u
用户请求。
c
初始 UI 参数。
m
内存不足或严重退出信息。
o
磁盘空间不足的消息。
p
终端属性。
v
详细输出。
x
额外的调试信息。 仅适用于 Windows Server 2003。
!
将每一行都刷新到日志中。

 

备注

此属性从 Windows Installer 4.0 开始提供。

不能在 MsiLogging 属性的值中使用 /L 选项的“+”和“*”值。

可以使用策略、命令行选项或以编程方式设置日志记录模式。 这将替代默认日志记录模式。 有关可用于设置日志记录模式的所有方法的详细信息,请参阅 Windows Installer 日志记录部分中的常规日志记录

如果 Property 表中存在 MsiLogging 属性,则可以通过使用数据库转换更改此属性的值来修改包的默认日志记录模式。 无法使用修补程序包(.msp 文件)更改默认日志记录模式。

如果在 Property 表中设置了 MsiLogging 属性,则可以通过设置 DisableLoggingFromPackage 策略和 Logging 策略来指定计算机所有用户的默认日志记录模式。 设置 DisableLoggingFromPackage 策略和 Logging 策略将替代所有包的 MsiLogging 属性。

要求

要求
版本
Windows Server 2012、Windows 8、Windows Server 2008 R2 或 Windows 7 上的 Windows Installer 5.0。 Windows Server 2008 或 Windows Vista 上的 Windows Installer 4.0 或 Windows Installer 4.5。 Windows Server 2003 或 Windows XP 上的 Windows Installer 4.5。 若要了解 Windows Installer 版本所需的最低 Windows Service Pack,请参阅 Windows Installer 运行时要求

请参阅

属性

在 Windows Installer 3.1 及更低版本中不受支持