Failsafe for null reference

This commit is contained in:
XorogVEVO 2021-11-28 19:25:39 +01:00
parent f1b58b8885
commit 046e07edc6

View file

@ -74,6 +74,13 @@ public class Logger
foreach (var b in _loggerObjects.LogsToPost.ToList()) 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(); string LogLevelText = b.LogLevel.ToString();
ConsoleColor LogLevelColor = ConsoleColor.Gray; ConsoleColor LogLevelColor = ConsoleColor.Gray;