Add sort to query debug logging.
Closes #4686 Original pull request: #4679
This commit is contained in:
@@ -2551,10 +2551,11 @@ public class MongoTemplate
|
||||
QueryContext queryContext = queryOperations.createQueryContext(new BasicQuery(query, fields));
|
||||
Document mappedFields = queryContext.getMappedFields(entity, EntityProjection.nonProjecting(entityClass));
|
||||
Document mappedQuery = queryContext.getMappedQuery(entity);
|
||||
Document mappedSort = getMappedSortObject(query, entityClass);
|
||||
|
||||
if (LOGGER.isDebugEnabled()) {
|
||||
LOGGER.debug(String.format("find using query: %s fields: %s for class: %s in collection: %s",
|
||||
serializeToJsonSafely(mappedQuery), mappedFields, entityClass, collectionName));
|
||||
LOGGER.debug(String.format("find using query: %s fields: %s sort: %s for class: %s in collection: %s",
|
||||
serializeToJsonSafely(mappedQuery), mappedSort, mappedFields, entityClass, collectionName));
|
||||
}
|
||||
|
||||
return executeFindMultiInternal(new FindCallback(collectionPreparer, mappedQuery, mappedFields, null),
|
||||
@@ -2576,10 +2577,11 @@ public class MongoTemplate
|
||||
QueryContext queryContext = queryOperations.createQueryContext(new BasicQuery(query, fields));
|
||||
Document mappedFields = queryContext.getMappedFields(entity, projection);
|
||||
Document mappedQuery = queryContext.getMappedQuery(entity);
|
||||
Document mappedSort = getMappedSortObject(query, sourceClass);
|
||||
|
||||
if (LOGGER.isDebugEnabled()) {
|
||||
LOGGER.debug(String.format("find using query: %s fields: %s for class: %s in collection: %s",
|
||||
serializeToJsonSafely(mappedQuery), mappedFields, sourceClass, collectionName));
|
||||
LOGGER.debug(String.format("find using query: %s fields: %s sort: %s for class: %s in collection: %s",
|
||||
serializeToJsonSafely(mappedQuery), mappedSort, mappedFields, sourceClass, collectionName));
|
||||
}
|
||||
|
||||
return executeFindMultiInternal(new FindCallback(collectionPreparer, mappedQuery, mappedFields, null), preparer,
|
||||
|
||||
Reference in New Issue
Block a user