diff --git a/modules/routes/routeSecurityAdmin.py b/modules/routes/routeSecurityAdmin.py index 6a01cd9a..acba83b4 100644 --- a/modules/routes/routeSecurityAdmin.py +++ b/modules/routes/routeSecurityAdmin.py @@ -274,33 +274,6 @@ def revoke_tokens_by_mandate( raise HTTPException(status_code=500, detail="Failed to revoke mandate tokens") -# ---------------------- -# Logs download -# ---------------------- - -@router.get("/logs/{log_name}") -@limiter.limit("60/minute") -def download_log( - request: Request, - currentUser: User = Depends(requireSysAdmin), - log_name: str = "poweron" -): - """ - Download server logs. - MULTI-TENANT: SysAdmin-only (infrastructure management). - """ - base_dir = os.path.dirname(os.path.dirname(os.path.dirname(os.path.abspath(__file__)))) - # base_dir -> gateway - if log_name == "poweron": - file_path = os.path.join(base_dir, "poweron.log") - elif log_name == "audit": - file_path = os.path.join(base_dir, "audit.log") - else: - raise HTTPException(status_code=400, detail="Unsupported log name") - - if not os.path.exists(file_path): - raise HTTPException(status_code=404, detail=f"{log_name}.log not found") - return FileResponse(path=file_path, filename=f"{log_name}.log") # ----------------------