Hi @marcv2, Logs are uploaded after you call TerminateGameSession() or ProcessEnding(). How long it takes to upload depends on the size of the log files.
Your approach of restarting the server process and providing a unique log file name is good. Just make sure you’re specifying the specific name of the log files in your LogParameters. If you’re worried about clutter you could add log trimming before calling InitSDK().