Skip to content

Commit 36b7279

Browse files
mp911deapp
authored and
app
committed
Polishing.
Consistent log field ordering, serialize sort safely. See spring-projects#4686 Original pull request: spring-projects#4679
1 parent 67c81ce commit 36b7279

File tree

2 files changed

+13
-9
lines changed

2 files changed

+13
-9
lines changed

spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/MongoTemplate.java

+9-6
Original file line numberDiff line numberDiff line change
@@ -564,8 +564,8 @@ protected void executeQuery(Query query, String collectionName, DocumentCallback
564564
Document fieldsObject = query.getFieldsObject();
565565

566566
if (LOGGER.isDebugEnabled()) {
567-
LOGGER.debug(String.format("Executing query: %s sort: %s fields: %s in collection: %s",
568-
serializeToJsonSafely(queryObject), sortObject, fieldsObject, collectionName));
567+
LOGGER.debug(String.format("Executing query: %s fields: %s sort: %s in collection: %s",
568+
serializeToJsonSafely(queryObject), fieldsObject, serializeToJsonSafely(sortObject), collectionName));
569569
}
570570

571571
this.executeQueryInternal(new FindCallback(createDelegate(query), queryObject, fieldsObject, null),
@@ -2599,7 +2599,8 @@ protected <S, T> List<T> doFind(String collectionName,
25992599

26002600
if (LOGGER.isDebugEnabled()) {
26012601
LOGGER.debug(String.format("find using query: %s fields: %s sort: %s for class: %s in collection: %s",
2602-
serializeToJsonSafely(mappedQuery), mappedSort, mappedFields, entityClass, collectionName));
2602+
serializeToJsonSafely(mappedQuery), mappedFields, serializeToJsonSafely(mappedSort), entityClass,
2603+
collectionName));
26032604
}
26042605

26052606
return executeFindMultiInternal(new FindCallback(collectionPreparer, mappedQuery, mappedFields, null),
@@ -2625,7 +2626,8 @@ <S, T> List<T> doFind(CollectionPreparer<MongoCollection<Document>> collectionPr
26252626

26262627
if (LOGGER.isDebugEnabled()) {
26272628
LOGGER.debug(String.format("find using query: %s fields: %s sort: %s for class: %s in collection: %s",
2628-
serializeToJsonSafely(mappedQuery), mappedSort, mappedFields, sourceClass, collectionName));
2629+
serializeToJsonSafely(mappedQuery), mappedFields, serializeToJsonSafely(mappedSort), sourceClass,
2630+
collectionName));
26292631
}
26302632

26312633
return executeFindMultiInternal(new FindCallback(collectionPreparer, mappedQuery, mappedFields, null), preparer,
@@ -2706,7 +2708,7 @@ protected <T> T doFindAndRemove(CollectionPreparer collectionPreparer, String co
27062708

27072709
if (LOGGER.isDebugEnabled()) {
27082710
LOGGER.debug(String.format("findAndRemove using query: %s fields: %s sort: %s for class: %s in collection: %s",
2709-
serializeToJsonSafely(query), fields, sort, entityClass, collectionName));
2711+
serializeToJsonSafely(query), fields, serializeToJsonSafely(sort), entityClass, collectionName));
27102712
}
27112713

27122714
MongoPersistentEntity<?> entity = mappingContext.getPersistentEntity(entityClass);
@@ -2737,7 +2739,8 @@ protected <T> T doFindAndModify(CollectionPreparer collectionPreparer, String co
27372739
if (LOGGER.isDebugEnabled()) {
27382740
LOGGER.debug(String.format(
27392741
"findAndModify using query: %s fields: %s sort: %s for class: %s and update: %s in collection: %s",
2740-
serializeToJsonSafely(mappedQuery), fields, sort, entityClass, serializeToJsonSafely(mappedUpdate),
2742+
serializeToJsonSafely(mappedQuery), fields, serializeToJsonSafely(sort), entityClass,
2743+
serializeToJsonSafely(mappedUpdate),
27412744
collectionName));
27422745
}
27432746

spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/ReactiveMongoTemplate.java

+4-3
Original file line numberDiff line numberDiff line change
@@ -2445,7 +2445,7 @@ protected <T> Mono<T> doFindAndRemove(String collectionName,
24452445

24462446
if (LOGGER.isDebugEnabled()) {
24472447
LOGGER.debug(String.format("findAndRemove using query: %s fields: %s sort: %s for class: %s in collection: %s",
2448-
serializeToJsonSafely(query), fields, sort, entityClass, collectionName));
2448+
serializeToJsonSafely(query), fields, serializeToJsonSafely(sort), entityClass, collectionName));
24492449
}
24502450

24512451
MongoPersistentEntity<?> entity = mappingContext.getPersistentEntity(entityClass);
@@ -2472,7 +2472,8 @@ protected <T> Mono<T> doFindAndModify(String collectionName,
24722472
if (LOGGER.isDebugEnabled()) {
24732473
LOGGER.debug(String.format(
24742474
"findAndModify using query: %s fields: %s sort: %s for class: %s and update: %s " + "in collection: %s",
2475-
serializeToJsonSafely(mappedQuery), fields, sort, entityClass, serializeToJsonSafely(mappedUpdate),
2475+
serializeToJsonSafely(mappedQuery), fields, serializeToJsonSafely(sort), entityClass,
2476+
serializeToJsonSafely(mappedUpdate),
24762477
collectionName));
24772478
}
24782479

@@ -2539,7 +2540,7 @@ private <T> Mono<T> doFindAndReplace(String collectionName,
25392540
LOGGER.debug(String.format(
25402541
"findAndReplace using query: %s fields: %s sort: %s for class: %s and replacement: %s "
25412542
+ "in collection: %s",
2542-
serializeToJsonSafely(mappedQuery), mappedFields, mappedSort, entityType,
2543+
serializeToJsonSafely(mappedQuery), mappedFields, serializeToJsonSafely(mappedSort), entityType,
25432544
serializeToJsonSafely(replacement), collectionName));
25442545
}
25452546

0 commit comments

Comments
 (0)