diff --git a/app/service/beatmapset_update_service.py b/app/service/beatmapset_update_service.py
index ccd33b1..5d80947 100644
--- a/app/service/beatmapset_update_service.py
+++ b/app/service/beatmapset_update_service.py
@@ -242,12 +242,12 @@ class BeatmapsetUpdateService:
beatmapset = await self.fetcher.get_beatmapset(record.beatmapset_id)
except Exception as e:
if isinstance(e, HTTPError):
- logger.warning(
+ logger.opt(colors=True).warning(
f"[BeatmapsetUpdateService] [{record.beatmapset_id}] "
- f"failed to fetch beatmapset: {e}, retrying later"
+ f"failed to fetch beatmapset: [{e.__class__.__name__}] {e}, retrying later"
)
else:
- logger.exception(
+ logger.opt(colors=True).exception(
f"[BeatmapsetUpdateService] [{record.beatmapset_id}] "
f"unexpected error: {e}, retrying later"
)