better logging on corrupt successor table

This commit is contained in:
CJ Cobb
2022-03-10 16:47:42 -05:00
parent 48de81a4de
commit 8f1895c099

View File

@@ -270,6 +270,12 @@ BackendInterface::fetchLedgerPage(
BOOST_LOG_TRIVIAL(error)
<< __func__ << " incorrect successor table. key = "
<< ripple::strHex(keys[i]) << " - seq = " << ledgerSequence;
std::stringstream msg;
for (size_t j = 0; j < objects.size(); ++j)
{
msg << " - " << ripple::strHex(keys[i]);
}
BOOST_LOG_TRIVIAL(error) << __func__ << msg.str();
}
assert(objects[i].size());
page.objects.push_back({std::move(keys[i]), std::move(objects[i])});