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