diff --git a/SabreTools.Helper/Logger.cs b/SabreTools.Helper/Logger.cs index cc22ad4e..1a45469d 100644 --- a/SabreTools.Helper/Logger.cs +++ b/SabreTools.Helper/Logger.cs @@ -115,7 +115,18 @@ namespace SabreTools.Helper } TimeSpan span = DateTime.Now.Subtract(_start); - string total = span.ToString(@"hh\:mm\:ss"); + + // Special case for multi-day runs + string total = ""; + if (span >= TimeSpan.FromDays(1)) + { + total = span.ToString(@"d\:hh\:mm\:ss"); + } + else + { + total = span.ToString(@"hh\:mm\:ss"); + } + if (!_tofile) { Console.WriteLine("Total runtime: " + total);