private void StartLogging() { for (int i = 0; i < LogQuery.Count; i++) { var Message = LogQuery[i]; Log(Message.Color, Message.Type, Message.Severity, Message.Message, Message.Time); LogQuery.Remove(Message); i--; } Logging = false; }