Debug QP stuff as follows: ;; start Portal if you have not done so already. Open http://localhost:4000 in your browser (dev.debug-qp/start-portal!) ;; run a query with debugging enabled (binding [metabase.query-processor.debug/debug true] (metabase.query-processor/process-query query) | (ns metabase.query-processor.debug) |
Whether to enable debug tapping. | (def ^:dynamic *debug* false) |
tap> something for debug purposes if [[debug]] is enabled. Body is not evaluated unless debugging is enabled. | (defmacro debug>
{:style/indent 0}
[& body]
#_{:clj-kondo/ignore [:discouraged-var]}
`(when *debug*
(when-some [result# (do ~@body)]
(tap> result#)))) |