有时候安装程序的错误,我们无法跟踪需要日志功能,那么innosetup中如何开启日志呢
步骤一
在setup模块中开启日志功能
[setup]
//打开日志功能
SetupLogging=yes
步骤二
移动日志到指定位置方便查看
[setup]
procedure CurStepChanged(CurStep: TSetupStep);
var
logfilepathname, logfilename, newfilepathname: string;
begin
logfilepathname := ExpandConstant('{log}');
logfilename := ExtractFileName(logfilepathname);
newfilepathname := ExpandConstant('{app}\') + logfilename;
if CurStep = ssDone then
begin
FileCopy(logfilepathname, newfilepathname, false);
end;
end;
通过上述代码把日志放到安装目录下,如下图所示
部分日志内容如下
2019-06-21 11:00:11.923 Log opened. (Time zone: UTC+08:00)
2019-06-21 11:00:11.923 Setup version: Inno Setup version 5.5.1.ee2 (u