[scrobbles] Log errors when parsing fails
This commit is contained in:
@ -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()
|
||||
|
||||
|
||||
Reference in New Issue
Block a user