mirror of
https://github.com/XRPLF/rippled.git
synced 2025-11-28 23:15:52 +00:00
Make Ledger::getBookBase logging more informative.
This commit is contained in:
@@ -927,11 +927,6 @@ uint256 Ledger::getBookBase(const uint160& uTakerPaysCurrency, const uint160& uT
|
|||||||
bool bInNative = uTakerPaysCurrency.isZero();
|
bool bInNative = uTakerPaysCurrency.isZero();
|
||||||
bool bOutNative = uTakerGetsCurrency.isZero();
|
bool bOutNative = uTakerGetsCurrency.isZero();
|
||||||
|
|
||||||
assert(!bInNative || !bOutNative); // Stamps to stamps not allowed.
|
|
||||||
assert(bInNative == uTakerPaysIssuerID.isZero()); // Make sure issuer is specified as needed.
|
|
||||||
assert(bOutNative == uTakerGetsIssuerID.isZero()); // Make sure issuer is specified as needed.
|
|
||||||
assert(uTakerPaysCurrency != uTakerGetsCurrency || uTakerPaysIssuerID != uTakerGetsIssuerID); // Currencies or accounts must differ.
|
|
||||||
|
|
||||||
Serializer s(82);
|
Serializer s(82);
|
||||||
|
|
||||||
s.add16(spaceBookDir); // 2
|
s.add16(spaceBookDir); // 2
|
||||||
@@ -942,13 +937,18 @@ uint256 Ledger::getBookBase(const uint160& uTakerPaysCurrency, const uint160& uT
|
|||||||
|
|
||||||
uint256 uBaseIndex = getQualityIndex(s.getSHA512Half()); // Return with quality 0.
|
uint256 uBaseIndex = getQualityIndex(s.getSHA512Half()); // Return with quality 0.
|
||||||
|
|
||||||
Log(lsINFO) << str(boost::format("getBookBase(%s,%s,%s,%s) = %s")
|
cLog(lsDEBUG) << boost::str(boost::format("getBookBase(%s,%s,%s,%s) = %s")
|
||||||
% STAmount::createHumanCurrency(uTakerPaysCurrency)
|
% STAmount::createHumanCurrency(uTakerPaysCurrency)
|
||||||
% RippleAddress::createHumanAccountID(uTakerPaysIssuerID)
|
% RippleAddress::createHumanAccountID(uTakerPaysIssuerID)
|
||||||
% STAmount::createHumanCurrency(uTakerGetsCurrency)
|
% STAmount::createHumanCurrency(uTakerGetsCurrency)
|
||||||
% RippleAddress::createHumanAccountID(uTakerGetsIssuerID)
|
% RippleAddress::createHumanAccountID(uTakerGetsIssuerID)
|
||||||
% uBaseIndex.ToString());
|
% uBaseIndex.ToString());
|
||||||
|
|
||||||
|
assert(!bInNative || !bOutNative); // Stamps to stamps not allowed.
|
||||||
|
assert(bInNative == uTakerPaysIssuerID.isZero()); // Make sure issuer is specified as needed.
|
||||||
|
assert(bOutNative == uTakerGetsIssuerID.isZero()); // Make sure issuer is specified as needed.
|
||||||
|
assert(uTakerPaysCurrency != uTakerGetsCurrency || uTakerPaysIssuerID != uTakerGetsIssuerID); // Currencies or accounts must differ.
|
||||||
|
|
||||||
return uBaseIndex;
|
return uBaseIndex;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user