chore(app): Update error logging to use exception details

This commit is contained in:
Sheng Fan 2025-03-18 13:36:15 +08:00
parent ca612699ec
commit cf7d6c1207

View File

@ -299,11 +299,11 @@ class LLM:
except TokenLimitExceeded: except TokenLimitExceeded:
# Re-raise token limit errors without logging # Re-raise token limit errors without logging
raise raise
except ValueError as ve: except ValueError:
logger.error(f"Validation error: {ve}") logger.exception(f"Validation error")
raise raise
except OpenAIError as oe: except OpenAIError as oe:
logger.error(f"OpenAI API error: {oe}") logger.exception(f"OpenAI API error")
if isinstance(oe, AuthenticationError): if isinstance(oe, AuthenticationError):
logger.error("Authentication failed. Check API key.") logger.error("Authentication failed. Check API key.")
elif isinstance(oe, RateLimitError): elif isinstance(oe, RateLimitError):