From ccfd5a197dc69cd37f86e264474d2c5d17d18bd7 Mon Sep 17 00:00:00 2001 From: Timm Fitschen <t.fitschen@indiscale.com> Date: Wed, 23 Dec 2020 13:28:13 +0100 Subject: [PATCH] add logging --- src/main/java/org/caosdb/server/query/Query.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/main/java/org/caosdb/server/query/Query.java b/src/main/java/org/caosdb/server/query/Query.java index 5c78ba6e..b822d1c4 100644 --- a/src/main/java/org/caosdb/server/query/Query.java +++ b/src/main/java/org/caosdb/server/query/Query.java @@ -66,6 +66,7 @@ import org.caosdb.server.query.CQLParser.CqContext; import org.caosdb.server.query.CQLParsingErrorListener.ParsingError; import org.caosdb.server.transaction.TransactionInterface; import org.jdom2.Element; +import org.slf4j.Logger; public class Query implements QueryInterface, ToElementable, TransactionInterface { @@ -187,6 +188,7 @@ public class Query implements QueryInterface, ToElementable, TransactionInterfac ServerProperties.KEY_QUERY_FILTER_ENTITIES_WITHOUT_RETRIEVE_PERMISSIONS) .equalsIgnoreCase("FALSE"); + private Logger logger = org.slf4j.LoggerFactory.getLogger(getClass()); List<IdVersionPair> resultSet = null; private final String query; private Pattern entity = null; @@ -510,6 +512,9 @@ public class Query implements QueryInterface, ToElementable, TransactionInterfac if (this.resultSet == null) { executeNoCache(access); setCache(this.query, this.resultSet); + logger.debug("Uncached query {}", this.query); + } else { + logger.debug("Using cached result for {}", this.query); } if (this.container != null && this.type == Type.FIND) { for (final IdVersionPair p : this.resultSet) { -- GitLab