From d271b85a51f5a920383e60b9ca570d2d6eaeef72 Mon Sep 17 00:00:00 2001 From: Peng Xiao Date: Wed, 20 Jul 2022 11:36:56 +0800 Subject: [PATCH] fix: should only log query when debug is enabled --- src/main/frontend/db/query_dsl.cljs | 1 - src/main/frontend/db/query_react.cljs | 4 +++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/main/frontend/db/query_dsl.cljs b/src/main/frontend/db/query_dsl.cljs index 2e8a56d6b3..6000ddf83e 100644 --- a/src/main/frontend/db/query_dsl.cljs +++ b/src/main/frontend/db/query_dsl.cljs @@ -539,7 +539,6 @@ Some bindings in this fn: result (if (coll? (first where)) (apply conj q where) (conj q where))] - (prn "Datascript query: " result) result)) (defn query diff --git a/src/main/frontend/db/query_react.cljs b/src/main/frontend/db/query_react.cljs index e7ea7bfb5a..8ebf7242ac 100644 --- a/src/main/frontend/db/query_react.cljs +++ b/src/main/frontend/db/query_react.cljs @@ -124,7 +124,8 @@ (defn react-query [repo {:keys [query inputs rules] :as query'} query-opts] - (let [pprint (if config/dev? (fn [_] nil) debug/pprint)] + (let [pprint (if config/dev? debug/pprint (fn [_] nil)) + start-time (.now js/performance)] (pprint "================") (pprint "Use the following to debug your datalog queries:") (pprint query') @@ -137,4 +138,5 @@ k [:custom query']] (pprint "inputs (post-resolution):" resolved-inputs) (pprint "query-opts:" query-opts) + (pprint (str "time elapsed: " (.toFixed (- (.now js/performance) start-time) 2) "ms")) (apply react/q repo k query-opts query inputs))))