Я новичок в Inno setup. Мне нужна информация журнала, для этого я установил SetupLogging=yes, и я использовал следующий код для получения файла журнала .
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;
но как и когда я устанавливаю установщик, он генерирует новый файл журнала с именами файлов как журнал установки 2014-08-11 #001, журнал установки 2014-08-11 #002 и так далее.
но мне не нужны несколько файлов журнала, даже если я запускаю установщик несколько раз.Я хочу, чтобы каждый раз при запуске он перезаписывал сам существующий лог-файл. Я означает, что должен быть только один файл журнала .Как я могу этого добиться?