From f70bab30d00837e0809dafbba67e082af28e0ad3 Mon Sep 17 00:00:00 2001 From: Colin Powell Date: Tue, 5 Aug 2025 00:13:44 -0400 Subject: [PATCH] [scrobbles] Log errors when parsing fails --- vrobbler/apps/scrobbles/models.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/vrobbler/apps/scrobbles/models.py b/vrobbler/apps/scrobbles/models.py index 27169b6..8e3c503 100644 --- a/vrobbler/apps/scrobbles/models.py +++ b/vrobbler/apps/scrobbles/models.py @@ -739,10 +739,14 @@ class Scrobble(TimeStampedModel): try: return logdata_cls.from_dict(log_dict) - except ParseError: + except ParseError as e: logger.warning( "Could not parse log data", - extra={"log_dict": log_dict, "scrobble_id": self.id}, + extra={ + "log_dict": log_dict, + "scrobble_id": self.id, + "error": e, + }, ) return logdata_cls()