diff --git a/backend/middleware/jwt_auth_middleware.py b/backend/middleware/jwt_auth_middleware.py index 67e672af..aa5fff29 100644 --- a/backend/middleware/jwt_auth_middleware.py +++ b/backend/middleware/jwt_auth_middleware.py @@ -66,7 +66,7 @@ class JwtAuthMiddleware(AuthenticationBackend): except TokenError as exc: raise _AuthenticationError(code=exc.code, msg=exc.detail, headers=exc.headers) except Exception as e: - log.exception(e) + log.error(f'JWT 授权异常:{e}') raise _AuthenticationError(code=getattr(e, 'code', 500), msg=getattr(e, 'msg', 'Internal Server Error')) # 请注意,此返回使用非标准模式,所以在认证通过时,将丢失某些标准特性 diff --git a/backend/middleware/opera_log_middleware.py b/backend/middleware/opera_log_middleware.py index 4b30d186..d8191449 100644 --- a/backend/middleware/opera_log_middleware.py +++ b/backend/middleware/opera_log_middleware.py @@ -103,7 +103,7 @@ class OperaLogMiddleware(BaseHTTPMiddleware): response = await call_next(request) code, msg = self.validation_exception_handler(request, code, msg) except Exception as e: - log.exception(e) + log.error(f'请求异常: {e}') # code 处理包含 SQLAlchemy 和 Pydantic code = getattr(e, 'code', None) or code msg = getattr(e, 'msg', None) or msg