If I run my server locally using LocalMultiplayerAgent, it creates two log files in [OutputDir]\PlayFabVmAgentOutput[DateAndTime]\GameLogs[GUID] which are GSDK_output_[Ticks].txt PF_ConsoleLogs.txt
The PF_ConsoleLogs file appears to capture all stdout logging. The GSDK_output file captures all of Unreal's logging.
If I run the server online, PlayFab is only zipping and archiving the PF_ConsoleLogs.txt file, the GSDK_output file is always missing.
I was going to write additional files to the logs folder, but if the files written by the SDK don't get archived then I guess mine won't either...?