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