Files
UnrealEngineUWP/Engine/Source/Runtime/Core/Private/Lumin
Patrick Laflamme e1d1ff89fa Fixed POSIX platform (Linux/Unix/Lumin) not honoring the -log= parameter in forked processes.
- Reset the global variable 'CachedAbsoluteFilenamein child process to force reinitialization of the logger.
  - Added a callback to the OutputDeviceFile invoked every time the output file is opened for writing successfully to update the CachedAbsoluteFilename value in case the actual opened filename differ from CachedAbsoluteFilename generated before the file was opened to ensure CrashReporter picks the right log file in case of a crash/ensure.
  - Updated places where GetAbsoluteLogFilename() was called and the value cached to read the latest value instead.

#jira FORT-347771 - Forked child processes on the server have incorrect log file names
#jira UE-92329 - CrashReportClient/CrashReportClientEditor may upload the wrong log file
#rb LouisPhilippe.Seguin

[CL 15417346 by Patrick Laflamme in ue5-main branch]
2021-02-16 09:57:23 -04:00
..