import csv import os def log_submission(data, log_file="audit_log.csv"): file_exists = os.path.exists(log_file) with open(log_file, "a", newline='') as f: writer = csv.DictWriter(f, fieldnames=data.keys()) if not file_exists: writer.writeheader() writer.writerow(data)