From fb2950201a3dcfee7a4875c8c69db976f73caf2d Mon Sep 17 00:00:00 2001 From: hwzhuhao <923196325@qq.com> Date: Mon, 12 May 2025 22:18:47 +0800 Subject: [PATCH] refactor: replace print statements with logging --- backend/open_webui/utils/middleware.py | 2 +- backend/open_webui/utils/tools.py | 8 +++++--- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/backend/open_webui/utils/middleware.py b/backend/open_webui/utils/middleware.py index 442dfba76..03ff781e4 100644 --- a/backend/open_webui/utils/middleware.py +++ b/backend/open_webui/utils/middleware.py @@ -651,7 +651,7 @@ def apply_params_to_form_data(form_data, model): convert_logit_bias_input_to_json(params["logit_bias"]) ) except Exception as e: - print(f"Error parsing logit_bias: {e}") + log.exception(f"Error parsing logit_bias: {e}") return form_data diff --git a/backend/open_webui/utils/tools.py b/backend/open_webui/utils/tools.py index 123ec5fb9..f0b37b605 100644 --- a/backend/open_webui/utils/tools.py +++ b/backend/open_webui/utils/tools.py @@ -37,6 +37,7 @@ from open_webui.models.tools import Tools from open_webui.models.users import UserModel from open_webui.utils.plugin import load_tool_module_by_id from open_webui.env import ( + SRC_LOG_LEVELS, AIOHTTP_CLIENT_TIMEOUT_TOOL_SERVER_DATA, AIOHTTP_CLIENT_SESSION_TOOL_SERVER_SSL, ) @@ -44,6 +45,7 @@ from open_webui.env import ( import copy log = logging.getLogger(__name__) +log.setLevel(SRC_LOG_LEVELS["MODELS"]) def get_async_tool_function_and_apply_extra_params( @@ -477,7 +479,7 @@ async def get_tool_server_data(token: str, url: str) -> Dict[str, Any]: "specs": convert_openapi_to_tool_payload(res), } - print("Fetched data:", data) + log.info("Fetched data:", data) return data @@ -510,7 +512,7 @@ async def get_tool_servers_data( results = [] for (idx, server, url, _), response in zip(server_entries, responses): if isinstance(response, Exception): - print(f"Failed to connect to {url} OpenAPI tool server") + log.error(f"Failed to connect to {url} OpenAPI tool server") continue results.append( @@ -620,5 +622,5 @@ async def execute_tool_server( except Exception as err: error = str(err) - print("API Request Error:", error) + log.exception("API Request Error:", error) return {"error": error}