import os from dotenv import load_dotenv from supabase import create_client load_dotenv(dotenv_path=os.path.join(os.path.dirname(__file__), "../.env")) url = os.getenv("SUPABASE_URL") key = os.getenv("SUPABASE_SERVICE_KEY") supabase = create_client(url, key) logs = supabase.table("archon_logs").select("*").neq("level", "INFO").order("created_at", desc=True).limit(50).execute() for log in logs.data: print(f"[{log['created_at']}] {log['level']} - {log['source']}: {log['message']}") if log.get('details'): print(f" Details: {str(log['details'])[:200]}...")