mirror of
https://github.com/hoshikawa2/rfp_response_automation.git
synced 2026-03-06 10:11:08 +00:00
first commit
This commit is contained in:
11
files/modules/core/audit.py
Normal file
11
files/modules/core/audit.py
Normal file
@@ -0,0 +1,11 @@
|
||||
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)
|
||||
Reference in New Issue
Block a user