From c0ed689c66310d898c3faf07010ab35d063b52f5 Mon Sep 17 00:00:00 2001 From: XorogVEVO Date: Mon, 29 Nov 2021 15:21:32 +0100 Subject: [PATCH] Moved GC.KeepAlive --- Logger.cs | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/Logger.cs b/Logger.cs index 387f658..c5a9dbf 100644 --- a/Logger.cs +++ b/Logger.cs @@ -25,6 +25,8 @@ public class Logger /// A bool stating if the logger was started public static void StartLogger(string filePath = "", LoggerObjects.LogLevel level = LoggerObjects.LogLevel.DEBUG, DateTime cleanUpBefore = new DateTime(), bool ThrowOnFailedDeletion = false) { + GC.KeepAlive(_loggerObjects.LogsToPost); + if (loggerStarted) throw new Exception($"The logger is already started"); @@ -72,10 +74,10 @@ public class Logger continue; } - GC.KeepAlive(_loggerObjects.LogsToPost); - foreach (var b in _loggerObjects.LogsToPost.ToList()) { + GC.KeepAlive(b); + string LogLevelText = b.LogLevel.ToString(); ConsoleColor LogLevelColor = ConsoleColor.Gray;