diff options
Diffstat (limited to 'src/mongo/db/ftdc/util.cpp')
-rw-r--r-- | src/mongo/db/ftdc/util.cpp | 44 |
1 files changed, 31 insertions, 13 deletions
diff --git a/src/mongo/db/ftdc/util.cpp b/src/mongo/db/ftdc/util.cpp index 9500bf62ecb..a1442ec8b6f 100644 --- a/src/mongo/db/ftdc/util.cpp +++ b/src/mongo/db/ftdc/util.cpp @@ -42,6 +42,7 @@ #include "mongo/db/ftdc/constants.h" #include "mongo/db/jsobj.h" #include "mongo/db/service_context.h" +#include "mongo/logv2/log.h" #include "mongo/util/assert_util.h" #include "mongo/util/log.h" #include "mongo/util/str.h" @@ -180,8 +181,10 @@ StatusWith<bool> extractMetricsFromDocument(const BSONObj& referenceDoc, while (itCurrent.more()) { // Schema mismatch if current document is longer than reference document if (matches && !itReference.more()) { - LOG(4) << "full-time diagnostic data capture schema change: currrent document is " - "longer than reference document"; + LOGV2_DEBUG(20633, + 4, + "full-time diagnostic data capture schema change: currrent document is " + "longer than reference document"); matches = false; } @@ -191,10 +194,15 @@ StatusWith<bool> extractMetricsFromDocument(const BSONObj& referenceDoc, if (matches) { // Check for matching field names if (referenceElement.fieldNameStringData() != currentElement.fieldNameStringData()) { - LOG(4) - << "full-time diagnostic data capture schema change: field name change - from '" - << referenceElement.fieldNameStringData() << "' to '" - << currentElement.fieldNameStringData() << "'"; + LOGV2_DEBUG(20634, + 4, + "full-time diagnostic data capture schema change: field name change - " + "from '{referenceElement_fieldNameStringData}' to " + "'{currentElement_fieldNameStringData}'", + "referenceElement_fieldNameStringData"_attr = + referenceElement.fieldNameStringData(), + "currentElement_fieldNameStringData"_attr = + currentElement.fieldNameStringData()); matches = false; } @@ -205,11 +213,19 @@ StatusWith<bool> extractMetricsFromDocument(const BSONObj& referenceDoc, if ((currentElement.type() != referenceElement.type()) && !(referenceElement.isNumber() == true && currentElement.isNumber() == referenceElement.isNumber())) { - LOG(4) << "full-time diagnostic data capture schema change: field type change for " - "field '" - << referenceElement.fieldNameStringData() << "' from '" - << static_cast<int>(referenceElement.type()) << "' to '" - << static_cast<int>(currentElement.type()) << "'"; + LOGV2_DEBUG( + 20635, + 4, + "full-time diagnostic data capture schema change: field type change for " + "field '{referenceElement_fieldNameStringData}' from " + "'{static_cast_int_referenceElement_type}' to " + "'{static_cast_int_currentElement_type}'", + "referenceElement_fieldNameStringData"_attr = + referenceElement.fieldNameStringData(), + "static_cast_int_referenceElement_type"_attr = + static_cast<int>(referenceElement.type()), + "static_cast_int_currentElement_type"_attr = + static_cast<int>(currentElement.type())); matches = false; } } @@ -261,8 +277,10 @@ StatusWith<bool> extractMetricsFromDocument(const BSONObj& referenceDoc, // schema mismatch if ref is longer than curr if (matches && itReference.more()) { - LOG(4) << "full-time diagnostic data capture schema change: reference document is longer " - "then current"; + LOGV2_DEBUG(20636, + 4, + "full-time diagnostic data capture schema change: reference document is longer " + "then current"); matches = false; } |