diff options
Diffstat (limited to 'src/mongo/db/query/canonical_query_encoder.cpp')
-rw-r--r-- | src/mongo/db/query/canonical_query_encoder.cpp | 17 |
1 files changed, 12 insertions, 5 deletions
diff --git a/src/mongo/db/query/canonical_query_encoder.cpp b/src/mongo/db/query/canonical_query_encoder.cpp index 101787c5bf1..ab3ad6d7468 100644 --- a/src/mongo/db/query/canonical_query_encoder.cpp +++ b/src/mongo/db/query/canonical_query_encoder.cpp @@ -39,7 +39,7 @@ #include "mongo/db/matcher/expression_array.h" #include "mongo/db/matcher/expression_geo.h" #include "mongo/db/query/projection.h" -#include "mongo/util/log.h" +#include "mongo/logv2/log.h" namespace mongo { namespace { @@ -268,8 +268,13 @@ void encodeGeoMatchExpression(const GeoMatchExpression* tree, StringBuilder* key } else if (STRICT_SPHERE == geoQuery.getGeometry().getNativeCRS()) { *keyBuilder << "ss"; } else { - error() << "unknown CRS type " << (int)geoQuery.getGeometry().getNativeCRS() - << " in geometry of type " << geoQuery.getGeometry().getDebugType(); + LOGV2_ERROR(23849, + "unknown CRS type {int_geoQuery_getGeometry_getNativeCRS} in geometry of type " + "{geoQuery_getGeometry_getDebugType}", + "int_geoQuery_getGeometry_getNativeCRS"_attr = + (int)geoQuery.getGeometry().getNativeCRS(), + "geoQuery_getGeometry_getDebugType"_attr = + geoQuery.getGeometry().getDebugType()); MONGO_UNREACHABLE; } } @@ -298,8 +303,10 @@ void encodeGeoNearMatchExpression(const GeoNearMatchExpression* tree, StringBuil *keyBuilder << "ss"; break; case UNSET: - error() << "unknown CRS type " << (int)nearQuery.centroid->crs - << " in point geometry for near query"; + LOGV2_ERROR( + 23850, + "unknown CRS type {int_nearQuery_centroid_crs} in point geometry for near query", + "int_nearQuery_centroid_crs"_attr = (int)nearQuery.centroid->crs); MONGO_UNREACHABLE; break; } |