codettefloodresponse / ethics_audit.py
Raiff1982's picture
Update ethics_audit.py
e9988a4 verified
raw
history blame contribute delete
463 Bytes
import gradio as gr
from datetime import datetime
log = []
def log_event(msg):
timestamp = datetime.now().strftime("%Y-%m-%d %H:%M:%S")
log.append(f"[{timestamp}] {msg}")
def render():
with gr.Column():
gr.Markdown("### Ethics Audit Log")
logbox = gr.Textbox(value="\n".join(log or ["No activity yet."]), lines=12, interactive=False)
gr.Button("Refresh").click(lambda: "\n".join(log or ["No activity yet."]), outputs=logbox)