diff --git a/backend/open_webui/retrieval/loaders/youtube.py b/backend/open_webui/retrieval/loaders/youtube.py index 97c1a0c20c..ad4c3524ac 100644 --- a/backend/open_webui/retrieval/loaders/youtube.py +++ b/backend/open_webui/retrieval/loaders/youtube.py @@ -98,7 +98,7 @@ class YoutubeLoader: try: transcript_list = transcript_api.list(self.video_id) except Exception as e: - log.exception('Loading YouTube transcript failed') + log.warning(f'Loading YouTube transcript failed: {e}') return [] # Try each language in order of priority diff --git a/backend/open_webui/tools/builtin.py b/backend/open_webui/tools/builtin.py index 497b00ccb1..74e67182d5 100644 --- a/backend/open_webui/tools/builtin.py +++ b/backend/open_webui/tools/builtin.py @@ -272,7 +272,7 @@ async def fetch_url( return content except Exception as e: - log.exception(f'fetch_url error: {e}') + log.warning(f'fetch_url error: {e}') return json.dumps({'error': str(e)}) diff --git a/backend/open_webui/utils/tools.py b/backend/open_webui/utils/tools.py index 23dfa6b607..aef663b0a8 100644 --- a/backend/open_webui/utils/tools.py +++ b/backend/open_webui/utils/tools.py @@ -1513,7 +1513,7 @@ async def execute_tool_server( except Exception as err: error = str(err) - log.exception(f'API Request Error: {error}') + log.warning(f'API Request Error: {error}') return ({'error': error}, None)