From 6c0dd2c80e351c2918f9c14f169fff0b645c7327 Mon Sep 17 00:00:00 2001 From: "Cimon Lucas (LCM)" Date: Fri, 16 Nov 2018 18:55:53 +0100 Subject: [PATCH] =?UTF-8?q?DATAMONGO-2148=20-=20Add=20query=20logging=20fo?= =?UTF-8?q?r=20MongoTemplate.count(=E2=80=A6).?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Original pull request: #620. --- .../org/springframework/data/mongodb/core/MongoTemplate.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/MongoTemplate.java b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/MongoTemplate.java index 27de1506f..f03a68b7b 100644 --- a/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/MongoTemplate.java +++ b/spring-data-mongodb/src/main/java/org/springframework/data/mongodb/core/MongoTemplate.java @@ -1124,6 +1124,10 @@ public class MongoTemplate implements MongoOperations, ApplicationContextAware, protected long doCount(String collectionName, Document filter, CountOptions options) { + if (LOGGER.isDebugEnabled()) { + LOGGER.debug("Executing count: {} in collection: {}", serializeToJsonSafely(filter), collectionName); + } + if (MongoDatabaseUtils.isTransactionActive(getMongoDbFactory())) { return execute(collectionName, collection -> collection.countDocuments(filter, options)); }