[scrobbles] Log errors when parsing fails

This commit is contained in:
2025-08-05 00:13:44 -04:00
parent f230af89eb
commit f70bab30d0

View File

@ -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()