[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: try:
return logdata_cls.from_dict(log_dict) return logdata_cls.from_dict(log_dict)
except ParseError: except ParseError as e:
logger.warning( logger.warning(
"Could not parse log data", "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() return logdata_cls()