|
@@ -10,6 +10,7 @@ type
|
|
|
private
|
|
|
FLogFolder: string;
|
|
|
FLogFile: string;
|
|
|
+ FExeVersion: string;
|
|
|
public
|
|
|
constructor Create;
|
|
|
destructor Destroy; override;
|
|
@@ -33,7 +34,7 @@ begin
|
|
|
Append(f)
|
|
|
else
|
|
|
Rewrite(f);
|
|
|
- Writeln(f, Format('%s %s', [DateTimeToStr(Now), ALog]));
|
|
|
+ Writeln(f, Format('[Version: %s] %s %s', [FExeVersion, DateTimeToStr(Now), ALog]));
|
|
|
Flush(f);
|
|
|
finally
|
|
|
CloseFile(f);
|
|
@@ -50,6 +51,8 @@ begin
|
|
|
if not DirectoryExists(FLogFolder) then
|
|
|
CreateDirectoryInDeep(FLogFolder);
|
|
|
FLogFile := FLogFolder + '\' + DateToStr(Date, vFormatSetting) + '.log';
|
|
|
+
|
|
|
+ FExeVersion := GetExeFileVersion(ParamStr(0));
|
|
|
end;
|
|
|
|
|
|
destructor TLogUtils.Destroy;
|