Make extract_log_data return a list of dicts rather than a dict.