From 41fa4fbaa5dcc15ca996528af7ff7c7dd01d44ea Mon Sep 17 00:00:00 2001 From: aydnOktay Date: Wed, 11 Mar 2026 09:15:45 -0700 Subject: [PATCH] fix: add exc_info=True to image generation error logging Adds full stack traces to error logs in _upscale_image() and image_generate_tool() for better debugging. Matches the pattern used across the rest of the codebase. Cherry-picked from PR #868 by aydnOktay. Co-authored-by: aydnOktay --- tools/image_generation_tool.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tools/image_generation_tool.py b/tools/image_generation_tool.py index 3789f38e7..00cc59128 100644 --- a/tools/image_generation_tool.py +++ b/tools/image_generation_tool.py @@ -209,7 +209,7 @@ def _upscale_image(image_url: str, original_prompt: str) -> Dict[str, Any]: return None except Exception as e: - logger.error("Error upscaling image: %s", e) + logger.error("Error upscaling image: %s", e, exc_info=True) return None @@ -377,7 +377,7 @@ def image_generate_tool( except Exception as e: generation_time = (datetime.datetime.now() - start_time).total_seconds() error_msg = f"Error generating image: {str(e)}" - logger.error("%s", error_msg) + logger.error("%s", error_msg, exc_info=True) # Prepare error response - minimal format response_data = {