Ver código fonte

[scrobbles] Log errors when parsing fails

Colin Powell 2 semanas atrás
pai
commit
f70bab30d0
1 arquivos alterados com 6 adições e 2 exclusões
  1. 6 2
      vrobbler/apps/scrobbles/models.py

+ 6 - 2
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()