aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--bot/utils/scheduling.py7
1 files changed, 5 insertions, 2 deletions
diff --git a/bot/utils/scheduling.py b/bot/utils/scheduling.py
index 9371dcdb7..1eae817c1 100644
--- a/bot/utils/scheduling.py
+++ b/bot/utils/scheduling.py
@@ -95,6 +95,9 @@ class Scheduler(metaclass=CogABCMeta):
with contextlib.suppress(asyncio.CancelledError):
exception = done_task.exception()
- # Raise the exception if one exists.
+ # Log the exception if one exists.
if exception:
- raise exception
+ log.error(
+ f"{self.cog_name}: error in task #{task_id} {id(scheduled_task)}!",
+ exc_info=exception
+ )