mirror of
https://github.com/XRPLF/rippled.git
synced 2025-11-28 06:55:50 +00:00
Control logging spew.
This commit is contained in:
@@ -809,6 +809,8 @@ TER RippleCalc::calcNodeAdvance(
|
|||||||
|
|
||||||
TER terResult = tesSUCCESS;
|
TER terResult = tesSUCCESS;
|
||||||
|
|
||||||
|
cLog(lsDEBUG) << "calcNodeAdvance";
|
||||||
|
|
||||||
int loopCount = 0;
|
int loopCount = 0;
|
||||||
do
|
do
|
||||||
{
|
{
|
||||||
@@ -831,7 +833,7 @@ TER RippleCalc::calcNodeAdvance(
|
|||||||
bDirectAdvance = !sleDirectDir;
|
bDirectAdvance = !sleDirectDir;
|
||||||
bDirectDirDirty = true;
|
bDirectDirDirty = true;
|
||||||
|
|
||||||
cLog(lsINFO) << boost::str(boost::format("calcNodeAdvance: Initialize node: uDirectTip=%s uDirectEnd=%s bDirectAdvance=%d") % uDirectTip % uDirectEnd % bDirectAdvance);
|
cLog(lsTRACE) << boost::str(boost::format("calcNodeAdvance: Initialize node: uDirectTip=%s uDirectEnd=%s bDirectAdvance=%d") % uDirectTip % uDirectEnd % bDirectAdvance);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (bDirectAdvance)
|
if (bDirectAdvance)
|
||||||
@@ -844,13 +846,13 @@ TER RippleCalc::calcNodeAdvance(
|
|||||||
if (!!uDirectTip)
|
if (!!uDirectTip)
|
||||||
{
|
{
|
||||||
// Have another quality directory.
|
// Have another quality directory.
|
||||||
cLog(lsINFO) << boost::str(boost::format("calcNodeAdvance: Quality advance: uDirectTip=%s") % uDirectTip);
|
cLog(lsTRACE) << boost::str(boost::format("calcNodeAdvance: Quality advance: uDirectTip=%s") % uDirectTip);
|
||||||
|
|
||||||
sleDirectDir = lesActive.entryCache(ltDIR_NODE, uDirectTip);
|
sleDirectDir = lesActive.entryCache(ltDIR_NODE, uDirectTip);
|
||||||
}
|
}
|
||||||
else if (bReverse)
|
else if (bReverse)
|
||||||
{
|
{
|
||||||
cLog(lsINFO) << "calcNodeAdvance: No more offers.";
|
cLog(lsTRACE) << "calcNodeAdvance: No more offers.";
|
||||||
|
|
||||||
uOfferIndex = 0;
|
uOfferIndex = 0;
|
||||||
break;
|
break;
|
||||||
@@ -871,7 +873,7 @@ TER RippleCalc::calcNodeAdvance(
|
|||||||
uEntry = 0;
|
uEntry = 0;
|
||||||
bEntryAdvance = true;
|
bEntryAdvance = true;
|
||||||
|
|
||||||
cLog(lsINFO) << boost::str(boost::format("calcNodeAdvance: directory dirty: saOfrRate=%s") % saOfrRate);
|
cLog(lsTRACE) << boost::str(boost::format("calcNodeAdvance: directory dirty: saOfrRate=%s") % saOfrRate);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!bEntryAdvance)
|
if (!bEntryAdvance)
|
||||||
@@ -884,11 +886,11 @@ TER RippleCalc::calcNodeAdvance(
|
|||||||
saOfferFunds = lesActive.accountFunds(uOfrOwnerID, saTakerGets); // Funds left.
|
saOfferFunds = lesActive.accountFunds(uOfrOwnerID, saTakerGets); // Funds left.
|
||||||
bFundsDirty = false;
|
bFundsDirty = false;
|
||||||
|
|
||||||
cLog(lsINFO) << boost::str(boost::format("calcNodeAdvance: funds dirty: saOfrRate=%s") % saOfrRate);
|
cLog(lsTRACE) << boost::str(boost::format("calcNodeAdvance: funds dirty: saOfrRate=%s") % saOfrRate);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
cLog(lsINFO) << boost::str(boost::format("calcNodeAdvance: as is"));
|
cLog(lsTRACE) << boost::str(boost::format("calcNodeAdvance: as is"));
|
||||||
nothing();
|
nothing();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -901,7 +903,7 @@ TER RippleCalc::calcNodeAdvance(
|
|||||||
// Do another cur directory iff bMultiQuality
|
// Do another cur directory iff bMultiQuality
|
||||||
if (bMultiQuality)
|
if (bMultiQuality)
|
||||||
{
|
{
|
||||||
cLog(lsINFO) << boost::str(boost::format("calcNodeAdvance: next quality"));
|
cLog(lsTRACE) << boost::str(boost::format("calcNodeAdvance: next quality"));
|
||||||
bDirectAdvance = true;
|
bDirectAdvance = true;
|
||||||
}
|
}
|
||||||
else if (!bReverse)
|
else if (!bReverse)
|
||||||
@@ -923,12 +925,12 @@ TER RippleCalc::calcNodeAdvance(
|
|||||||
|
|
||||||
const aciSource asLine = boost::make_tuple(uOfrOwnerID, uCurCurrencyID, uCurIssuerID);
|
const aciSource asLine = boost::make_tuple(uOfrOwnerID, uCurCurrencyID, uCurIssuerID);
|
||||||
|
|
||||||
cLog(lsINFO) << boost::str(boost::format("calcNodeAdvance: uOfrOwnerID=%s") % RippleAddress::createHumanAccountID(uOfrOwnerID));
|
cLog(lsTRACE) << boost::str(boost::format("calcNodeAdvance: uOfrOwnerID=%s") % RippleAddress::createHumanAccountID(uOfrOwnerID));
|
||||||
|
|
||||||
if (sleOffer->isFieldPresent(sfExpiration) && sleOffer->getFieldU32(sfExpiration) <= lesActive.getLedger()->getParentCloseTimeNC())
|
if (sleOffer->isFieldPresent(sfExpiration) && sleOffer->getFieldU32(sfExpiration) <= lesActive.getLedger()->getParentCloseTimeNC())
|
||||||
{
|
{
|
||||||
// Offer is expired.
|
// Offer is expired.
|
||||||
cLog(lsINFO) << "calcNodeAdvance: expired offer";
|
cLog(lsTRACE) << "calcNodeAdvance: expired offer";
|
||||||
|
|
||||||
assert(musUnfundedFound.find(uOfferIndex) != musUnfundedFound.end()); // Verify reverse found it too.
|
assert(musUnfundedFound.find(uOfferIndex) != musUnfundedFound.end()); // Verify reverse found it too.
|
||||||
bEntryAdvance = true;
|
bEntryAdvance = true;
|
||||||
@@ -955,7 +957,7 @@ TER RippleCalc::calcNodeAdvance(
|
|||||||
if (bFoundForward && itForward->second != uNode)
|
if (bFoundForward && itForward->second != uNode)
|
||||||
{
|
{
|
||||||
// Temporarily unfunded. Another node uses this source, ignore in this offer.
|
// Temporarily unfunded. Another node uses this source, ignore in this offer.
|
||||||
cLog(lsINFO) << "calcNodeAdvance: temporarily unfunded offer (forward)";
|
cLog(lsTRACE) << "calcNodeAdvance: temporarily unfunded offer (forward)";
|
||||||
|
|
||||||
bEntryAdvance = true;
|
bEntryAdvance = true;
|
||||||
continue;
|
continue;
|
||||||
@@ -967,7 +969,7 @@ TER RippleCalc::calcNodeAdvance(
|
|||||||
if (bFoundPast && itPast->second != uNode)
|
if (bFoundPast && itPast->second != uNode)
|
||||||
{
|
{
|
||||||
// Temporarily unfunded. Another node uses this source, ignore in this offer.
|
// Temporarily unfunded. Another node uses this source, ignore in this offer.
|
||||||
cLog(lsINFO) << "calcNodeAdvance: temporarily unfunded offer (past)";
|
cLog(lsTRACE) << "calcNodeAdvance: temporarily unfunded offer (past)";
|
||||||
|
|
||||||
bEntryAdvance = true;
|
bEntryAdvance = true;
|
||||||
continue;
|
continue;
|
||||||
@@ -979,7 +981,7 @@ TER RippleCalc::calcNodeAdvance(
|
|||||||
if (bFoundReverse && itReverse->second != uNode)
|
if (bFoundReverse && itReverse->second != uNode)
|
||||||
{
|
{
|
||||||
// Temporarily unfunded. Another node uses this source, ignore in this offer.
|
// Temporarily unfunded. Another node uses this source, ignore in this offer.
|
||||||
cLog(lsINFO) << "calcNodeAdvance: temporarily unfunded offer (reverse)";
|
cLog(lsTRACE) << "calcNodeAdvance: temporarily unfunded offer (reverse)";
|
||||||
|
|
||||||
bEntryAdvance = true;
|
bEntryAdvance = true;
|
||||||
continue;
|
continue;
|
||||||
@@ -990,7 +992,7 @@ TER RippleCalc::calcNodeAdvance(
|
|||||||
if (!saOfferFunds.isPositive())
|
if (!saOfferFunds.isPositive())
|
||||||
{
|
{
|
||||||
// Offer is unfunded.
|
// Offer is unfunded.
|
||||||
cLog(lsINFO) << "calcNodeAdvance: unfunded offer";
|
cLog(lsTRACE) << "calcNodeAdvance: unfunded offer";
|
||||||
|
|
||||||
if (bReverse && !bFoundReverse && !bFoundPast)
|
if (bReverse && !bFoundReverse && !bFoundPast)
|
||||||
{
|
{
|
||||||
@@ -1008,7 +1010,7 @@ TER RippleCalc::calcNodeAdvance(
|
|||||||
&& !bFoundReverse) // Not mentioned for pass.
|
&& !bFoundReverse) // Not mentioned for pass.
|
||||||
{
|
{
|
||||||
// Consider source mentioned by current path state.
|
// Consider source mentioned by current path state.
|
||||||
cLog(lsINFO) << boost::str(boost::format("calcNodeAdvance: remember=%s/%s/%s")
|
cLog(lsTRACE) << boost::str(boost::format("calcNodeAdvance: remember=%s/%s/%s")
|
||||||
% RippleAddress::createHumanAccountID(uOfrOwnerID)
|
% RippleAddress::createHumanAccountID(uOfrOwnerID)
|
||||||
% STAmount::createHumanCurrency(uCurCurrencyID)
|
% STAmount::createHumanCurrency(uCurCurrencyID)
|
||||||
% RippleAddress::createHumanAccountID(uCurIssuerID));
|
% RippleAddress::createHumanAccountID(uCurIssuerID));
|
||||||
@@ -1024,11 +1026,11 @@ TER RippleCalc::calcNodeAdvance(
|
|||||||
|
|
||||||
if (tesSUCCESS == terResult)
|
if (tesSUCCESS == terResult)
|
||||||
{
|
{
|
||||||
cLog(lsINFO) << boost::str(boost::format("calcNodeAdvance: uOfferIndex=%s") % uOfferIndex);
|
cLog(lsDEBUG) << boost::str(boost::format("calcNodeAdvance: uOfferIndex=%s") % uOfferIndex);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
cLog(lsINFO) << boost::str(boost::format("calcNodeAdvance: terResult=%s") % transToken(terResult));
|
cLog(lsDEBUG) << boost::str(boost::format("calcNodeAdvance: terResult=%s") % transToken(terResult));
|
||||||
}
|
}
|
||||||
|
|
||||||
return terResult;
|
return terResult;
|
||||||
|
|||||||
Reference in New Issue
Block a user