File size: 314 Bytes
0056a87
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
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)