hr_scoring / database /logger.py
mahmodGendy's picture
Upload 12 files
ef416ef verified
raw
history blame contribute delete
571 Bytes
import csv
import os
import uuid
from datetime import datetime
LOG_FILE = "logs/resume_logs.csv"
def log_decision(job_title, decision):
os.makedirs("logs", exist_ok=True)
file_exists = os.path.isfile(LOG_FILE)
with open(LOG_FILE, "a", newline="") as f:
writer = csv.writer(f)
if not file_exists:
writer.writerow(["id", "date", "job_title", "decision"])
writer.writerow([
str(uuid.uuid4())[:8],
datetime.now(),
job_title,
decision
])