From cedc1edfac46e4f91c21245c4a5d10a7105e8853 Mon Sep 17 00:00:00 2001 From: Darin Kelkhoff Date: Mon, 8 May 2023 15:27:57 -0500 Subject: [PATCH] Add queryJoins to access log if-slow --- .../qqq/backend/javalin/QJavalinImplementation.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/qqq-middleware-javalin/src/main/java/com/kingsrook/qqq/backend/javalin/QJavalinImplementation.java b/qqq-middleware-javalin/src/main/java/com/kingsrook/qqq/backend/javalin/QJavalinImplementation.java index 30a43f0b..be89714c 100644 --- a/qqq-middleware-javalin/src/main/java/com/kingsrook/qqq/backend/javalin/QJavalinImplementation.java +++ b/qqq-middleware-javalin/src/main/java/com/kingsrook/qqq/backend/javalin/QJavalinImplementation.java @@ -882,12 +882,13 @@ public class QJavalinImplementation queryInput.getFilter().setLimit(limit); } - queryInput.setQueryJoins(processQueryJoinsParam(context)); + List queryJoins = processQueryJoinsParam(context); + queryInput.setQueryJoins(queryJoins); QueryAction queryAction = new QueryAction(); QueryOutput queryOutput = queryAction.execute(queryInput); - QJavalinAccessLogger.logEndSuccess(logPair("recordCount", queryOutput.getRecords().size()), logPairIfSlow("filter", filter, SLOW_LOG_THRESHOLD_MS)); + QJavalinAccessLogger.logEndSuccess(logPair("recordCount", queryOutput.getRecords().size()), logPairIfSlow("filter", filter, SLOW_LOG_THRESHOLD_MS), logPairIfSlow("joins", queryJoins, SLOW_LOG_THRESHOLD_MS)); context.result(JsonUtils.toJson(queryOutput)); } catch(Exception e)