fix: rotating file logger deleting from the wrong order
This commit is contained in:
@@ -55,7 +55,7 @@ public class RotatingFileLogger : ILogger
|
|||||||
private static void RotateLastLogs(string directory, string prefix, int rotateLength)
|
private static void RotateLastLogs(string directory, string prefix, int rotateLength)
|
||||||
{
|
{
|
||||||
IOrderedEnumerable<string> logs = System.IO.Directory.GetFiles(directory, $"{prefix}*.log")
|
IOrderedEnumerable<string> logs = System.IO.Directory.GetFiles(directory, $"{prefix}*.log")
|
||||||
.OrderBy(File.GetCreationTime);
|
.OrderByDescending(File.GetCreationTime);
|
||||||
|
|
||||||
foreach (string file in logs.Skip(rotateLength))
|
foreach (string file in logs.Skip(rotateLength))
|
||||||
try
|
try
|
||||||
|
|||||||
Reference in New Issue
Block a user