From 046e07edc6e8b3f05007d5682fc4310896b3cf29 Mon Sep 17 00:00:00 2001 From: XorogVEVO Date: Sun, 28 Nov 2021 19:25:39 +0100 Subject: [PATCH] Failsafe for null reference --- Logger.cs | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/Logger.cs b/Logger.cs index 176bd53..c25e99a 100644 --- a/Logger.cs +++ b/Logger.cs @@ -74,6 +74,13 @@ public class Logger foreach (var b in _loggerObjects.LogsToPost.ToList()) { + if (b is null || b.Message is "" || b.TimeOfEvent != new DateTime()) + { + LogWarn(null, $"Missed log message due to missing data"); + _loggerObjects.LogsToPost.Remove(b); + continue; + } + string LogLevelText = b.LogLevel.ToString(); ConsoleColor LogLevelColor = ConsoleColor.Gray;