Enhance AI processor error logging for better debugging
This commit is contained in:
parent
876cfddce7
commit
271ede7845
@ -89,7 +89,8 @@ class FactExtractor:
|
||||
)
|
||||
response.raise_for_status()
|
||||
except requests.exceptions.RequestException as e:
|
||||
logger.error(f"Request failed for article '{title}': {e}")
|
||||
logger.error(f"REQUEST FAILED for article '{title}' - URL: {extraction_url}, Error: {e}")
|
||||
logger.error(f"Article content preview: {article_content[:200]}...")
|
||||
# Return basic structure if request fails
|
||||
return self._create_basic_fact_structure(article_content, title)
|
||||
|
||||
@ -98,7 +99,8 @@ class FactExtractor:
|
||||
result = response.json()
|
||||
extracted_text = result['choices'][0]['message']['content'].strip()
|
||||
except json.JSONDecodeError as e:
|
||||
logger.error(f"Failed to parse JSON response from AI service for article '{title}': {e}")
|
||||
logger.error(f"JSON PARSING FAILED for article '{title}' - Response status: {response.status_code}, Response text: {response.text[:200]}...")
|
||||
logger.error(f"Article content preview: {article_content[:200]}...")
|
||||
# Return basic structure if response parsing fails
|
||||
return self._create_basic_fact_structure(article_content, title)
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user