public static List<LogEntry> GetLogEntriesWithoutKeyword(this List<LogEntry> logEntries, string keyword) { return logEntries.Where(entry => !entry.Message.Contains(keyword)).DefaultIfEmpty().ToList(); }