品牌型号:惠普 Laptop 15
软件版本:InstallShield 2020
系统:Windows 10
有些开发者在遇到InstallShield相关问题时,常常不知道怎么调整日志级别,也不清楚日志开关该怎么传,导致出现问题后往往找不到报错原因,浪费了很多时间。接下来我们就来为大家介绍一下InstallShield日志级别怎样调整,InstallShield日志级别开关应如何传入的相关内容。
一、InstallShield日志级别怎样调整
InstallShield的日志简单来说,就是用来记录安装、卸载过程中的各种操作的。我们来了解一下。
1、打开InstallShield中正在编辑的项目,在常规信息界面中找到【创建MSI日志】,点击旁边的省略号按钮,会弹出日志选项对话框。

2、对话框里有三个选项,第一个是【无】,就是不记录任何日志,这是默认设置,不推荐调试使用;第二个是【是】,这是 InstallShield预设的一种日志组合,会记录错误、警告及关键操作,适合一般调试;第三个是【自定义MSI日志值】,也就是自己设置级别,选好点击【确定】,保存项目,下次运行安装包就会按我们设置的级别生成日志了。

3、也可以先找到安装包,打开命令提示符,cd到安装包所在的文件夹,然后输入命令。比如想设置最高级别日志,就输入setup.exe /v"/l*v C:\log\install.log",其中/l*v就是最高级别,后面的路径是日志保存位置,也可以自己修改。注意要确保文件夹已经存在,不然日志生成不了。
二、InstallShield日志级别开关应如何传入
开关传入和级别调整是相辅相成的,下面我们来学习一下如何传入。
1、在日志选项对话框里,只要选择了是或者自定义,就相当于开启了日志开关,系统会自动传入参数,不用额外操作。设置好之后,每次运行这个安装包都会自动生成日志,直到把设置改回【无】,开关才关闭。

2、命令行传入是大家平时用得最多的方式,不用修改项目设置就能通过命令行参数,把日志开关和级别一起传入。/f2是专门用来指定日志保存路径,同时开启日志开关。比如setup.exe/s/f2"C:\Desktop\install.log",这里的/s是静默安装,/f2后面跟日志路径。输入这个命令就相当于开启了日志开关,会按照默认级别生成日志。
3、如果想同时调整级别,可以把级别参数也加上,比如setup.exe/f2"C:\Desktop\install.log"/v"/l*v",这样就能同时开启开关、指定最高级别,还能指定日志位置。

以上便是InstallShield日志级别怎样调整,InstallShield日志级别开关应如何传入的全部内容。本期主要介绍了InstallShield日志的调整方法及日志开关的传入方式,其实只要记住核心参数和步骤,不管是通过命令行静默安装还是在调试时临时开启详细日志,都特别简单。
