瀏覽代碼

[scrobbles] Log errors when parsing fails

Colin Powell 2 周之前
父節點
當前提交
f70bab30d0
共有 1 個文件被更改,包括 6 次插入2 次删除
  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()