소스 검색

[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()