feat: 增加详细日志记录并支持热重载、过载情况不计入错误阈值计数、请求日志显示详细信息

fix: 修改进度查询接口
refactor: 移除去水印功能中的公开视频处理逻辑

Close #38
This commit is contained in:
TheSmallHanCat
2025-12-23 13:01:32 +08:00
parent 9cd14b858e
commit 2f6fc345a9
7 changed files with 194 additions and 73 deletions

View File

@@ -701,9 +701,20 @@ async def get_logs(limit: int = 100, token: str = Depends(verify_admin_token)):
"operation": log.get("operation"),
"status_code": log.get("status_code"),
"duration": log.get("duration"),
"created_at": log.get("created_at")
"created_at": log.get("created_at"),
"request_body": log.get("request_body"),
"response_body": log.get("response_body")
} for log in logs]
@router.delete("/api/logs")
async def clear_logs(token: str = Depends(verify_admin_token)):
"""Clear all logs"""
try:
await db.clear_all_logs()
return {"success": True, "message": "所有日志已清空"}
except Exception as e:
raise HTTPException(status_code=500, detail=str(e))
# Cache config endpoints
@router.post("/api/cache/config")
async def update_cache_timeout(