Files
rfp_response_automation/files/modules/core/audit.py
2026-02-18 20:34:33 -03:00

11 lines
358 B
Python

from flask import session, request
from datetime import datetime
def audit_log(action: str, detail: str = ""):
email = session.get("user_email", "anonymous")
ip = request.remote_addr
line = f"{datetime.utcnow().isoformat()} | {email} | {ip} | {action} | {detail}\n"
with open("audit.log", "a", encoding="utf-8") as f:
f.write(line)