From 5af176ee869f5a5da7561615b6fb38f0ff0f6997 Mon Sep 17 00:00:00 2001 From: Guillaume De Saint Martin Date: Sat, 22 Feb 2020 20:22:37 +0100 Subject: [PATCH] update exception logger --- octobot_evaluators/channels/matrix.py | 2 +- octobot_evaluators/evaluator/abstract_evaluator.py | 3 +-- octobot_evaluators/evaluator/social_evaluator.py | 3 +-- 3 files changed, 3 insertions(+), 5 deletions(-) diff --git a/octobot_evaluators/channels/matrix.py b/octobot_evaluators/channels/matrix.py index df76f977..19f427bd 100644 --- a/octobot_evaluators/channels/matrix.py +++ b/octobot_evaluators/channels/matrix.py @@ -36,7 +36,7 @@ async def consume(self): except CancelledError: self.logger.warning("Cancelled task") except Exception as e: - self.logger.exception(f"Exception when calling callback : {e}") + self.logger.exception(e, True, f"Exception when calling callback : {e}") class MatrixChannelProducer(Producer): diff --git a/octobot_evaluators/evaluator/abstract_evaluator.py b/octobot_evaluators/evaluator/abstract_evaluator.py index 5c5bbffc..cdef5f0f 100644 --- a/octobot_evaluators/evaluator/abstract_evaluator.py +++ b/octobot_evaluators/evaluator/abstract_evaluator.py @@ -144,8 +144,7 @@ async def evaluation_completed(self, # if ConfigManager.is_in_dev_mode(self.config): # TODO # raise e # else: - self.logger.error("Exception in evaluation_completed(): " + str(e)) - self.logger.exception(e) + self.logger.exception(e, True, f"Exception in evaluation_completed(): {e}") finally: if self.eval_note == "nan": self.eval_note = START_PENDING_EVAL_NOTE diff --git a/octobot_evaluators/evaluator/social_evaluator.py b/octobot_evaluators/evaluator/social_evaluator.py index 06ae6f7c..1920c386 100644 --- a/octobot_evaluators/evaluator/social_evaluator.py +++ b/octobot_evaluators/evaluator/social_evaluator.py @@ -66,8 +66,7 @@ async def start(self) -> None: get_service_feed(self.SERVICE_FEED_CLASS).update_feed_config(self.specific_config) await get_chan(self.SERVICE_FEED_CLASS.FEED_CHANNEL.get_name()).new_consumer(self._feed_callback) except ImportError as e: - self.logger.error("Can't start: requires OctoBot-Services package installed") - self.logger.exception(e) + self.logger.exception(e, True, "Can't start: requires OctoBot-Services package installed") @abstractmethod async def _feed_callback(self, *args):