diff --git a/Engine.Core/Debug/RotatingFileLogger.cs b/Engine.Core/Debug/RotatingFileLogger.cs index ec3e007..fa4911d 100644 --- a/Engine.Core/Debug/RotatingFileLogger.cs +++ b/Engine.Core/Debug/RotatingFileLogger.cs @@ -55,7 +55,7 @@ public class RotatingFileLogger : ILogger private static void RotateLastLogs(string directory, string prefix, int rotateLength) { IOrderedEnumerable logs = System.IO.Directory.GetFiles(directory, $"{prefix}*.log") - .OrderBy(File.GetCreationTime); + .OrderByDescending(File.GetCreationTime); foreach (string file in logs.Skip(rotateLength)) try