karthikmn's picture
Create logger.py
0056a87 verified
raw
history blame contribute delete
314 Bytes
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)