From d3f891453a8fbbb7f5ee12097bda3c1ae52e5c61 Mon Sep 17 00:00:00 2001 From: patrick-motsch Date: Mon, 2 Mar 2026 21:10:16 +0100 Subject: [PATCH] fixed log --- modules/routes/routeSecurityAdmin.py | 27 --------------------------- 1 file changed, 27 deletions(-) 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") # ----------------------