From 8420c6be5f1c6022b213b2409af52acccc7e65bb Mon Sep 17 00:00:00 2001 From: Rishabh Shah Date: Tue, 11 Mar 2025 01:27:57 -0400 Subject: [PATCH] Added stack trace for news.py --- backend/api_gateway/routes/news.py | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/backend/api_gateway/routes/news.py b/backend/api_gateway/routes/news.py index a2fa668..f7833f0 100644 --- a/backend/api_gateway/routes/news.py +++ b/backend/api_gateway/routes/news.py @@ -9,6 +9,7 @@ from flask import jsonify, request, make_response from flask_restx import Resource, Namespace import jwt +import traceback # Import microservices and utilities from backend.microservices.news_fetcher import fetch_news @@ -71,7 +72,9 @@ def get(self): }), 200) except Exception as e: - logger.error(f"Error fetching news: {str(e)}") + # Capture the full stack trace + stack_trace = traceback.format_exc() + logger.error(f"Error fetching news: {str(e)}\nStack trace: {stack_trace}") return make_response(jsonify({ 'status': 'error', 'message': str(e) @@ -133,7 +136,9 @@ def post(self): }, 200 except Exception as e: - logger.error(f"Error processing articles: {str(e)}") + # Capture the full stack trace + stack_trace = traceback.format_exc() + logger.error(f"Error processing articles: {str(e)}\nStack trace: {stack_trace}") return { 'status': 'error', 'message': str(e)