| @@ -85,7 +85,7 @@ class AgentLoopGatherCallbackHandler(BaseCallbackHandler): | |||
| def on_llm_error( | |||
| self, error: Union[Exception, KeyboardInterrupt], **kwargs: Any | |||
| ) -> None: | |||
| logging.error(error) | |||
| logging.exception(error) | |||
| self._agent_loops = [] | |||
| self._current_loop = None | |||
| self._message_agent_thought = None | |||
| @@ -164,7 +164,7 @@ class AgentLoopGatherCallbackHandler(BaseCallbackHandler): | |||
| self, error: Union[Exception, KeyboardInterrupt], **kwargs: Any | |||
| ) -> None: | |||
| """Do nothing.""" | |||
| logging.error(error) | |||
| logging.exception(error) | |||
| self._agent_loops = [] | |||
| self._current_loop = None | |||
| self._message_agent_thought = None | |||
| @@ -68,4 +68,4 @@ class DatasetToolCallbackHandler(BaseCallbackHandler): | |||
| self, error: Union[Exception, KeyboardInterrupt], **kwargs: Any | |||
| ) -> None: | |||
| """Do nothing.""" | |||
| logging.error(error) | |||
| logging.exception(error) | |||
| @@ -96,4 +96,4 @@ class LLMCallbackHandler(BaseCallbackHandler): | |||
| ) | |||
| self.conversation_message_task.save_message(llm_message=self.llm_message, by_stopped=True) | |||
| else: | |||
| logging.error(error) | |||
| logging.exception(error) | |||
| @@ -72,5 +72,5 @@ class MainChainGatherCallbackHandler(BaseCallbackHandler): | |||
| def on_chain_error( | |||
| self, error: Union[Exception, KeyboardInterrupt], **kwargs: Any | |||
| ) -> None: | |||
| logging.error(error) | |||
| self.clear_chain_results() | |||
| logging.exception(error) | |||
| self.clear_chain_results() | |||
| @@ -549,7 +549,7 @@ class IndexingRunner: | |||
| qa_documents.append(qa_document) | |||
| format_documents.extend(qa_documents) | |||
| except Exception as e: | |||
| logging.error(str(e)) | |||
| logging.exception(e) | |||
| all_qa_documents.extend(format_documents) | |||