MsiLogging 属性

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

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

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

 

注解

此属性从 Windows Installer 4.0 开始可用。

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

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

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

如果在 Property 表中设置了 MsiLogging 属性,则可以通过设置 DisableLoggingFromPackage 策略和日志记录策略来指定计算机的所有用户的默认日志记录模式。 同时设置 DisableLoggingFromPackage 策略和日志记录策略将覆盖所有包的 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安装程序Run-Time要求

请参阅

属性

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