diff --git a/src/caoscrawler/identifiable_adapters.py b/src/caoscrawler/identifiable_adapters.py
index d95112ee1aec6ca1526c96421a8052282b6ef9a7..ab0416edd36a7a307495f76541668517eb5ac460 100644
--- a/src/caoscrawler/identifiable_adapters.py
+++ b/src/caoscrawler/identifiable_adapters.py
@@ -252,6 +252,8 @@ startswith: bool, optional
             if pname == "name" or pname == "is_referenced_by":
                 continue
             if record.get_property(prop.name) is None:
+                logger.error(f"Record with missing identifying property:\n{record}\n"
+                             f"This property is missing: {prop.name}\n")
                 raise RuntimeError("Missing identifying Property")
             pval = record.get_property(prop.name).value
             if not isinstance(prop.value, list):