diff --git a/OpenRA.Game/Network/SyncReport.cs b/OpenRA.Game/Network/SyncReport.cs index ccbe5b9625..62068d83ae 100644 --- a/OpenRA.Game/Network/SyncReport.cs +++ b/OpenRA.Game/Network/SyncReport.cs @@ -92,7 +92,8 @@ namespace OpenRA.Network internal void DumpSyncReport(int frame, IEnumerable orders) { - Log.AddChannel("sync", "syncreport.log"); + var reportName = "syncreport-" + DateTime.UtcNow.ToString("yyyy-MM-ddTHHmmssZ") + ".log"; + Log.AddChannel("sync", reportName); foreach (var r in syncReports) { diff --git a/OpenRA.Game/Support/Program.cs b/OpenRA.Game/Support/Program.cs index e2c22647dc..ab422122b8 100644 --- a/OpenRA.Game/Support/Program.cs +++ b/OpenRA.Game/Support/Program.cs @@ -48,7 +48,8 @@ namespace OpenRA static void FatalError(Exception ex) { - Log.AddChannel("exception", "exception.log"); + var exceptionName = "exception-" + DateTime.UtcNow.ToString("yyyy-MM-ddTHHmmssZ") + ".log"; + Log.AddChannel("exception", exceptionName); if (Game.ModData != null) {