From 7c3c15ea1efd0540ad6913fc8dde164c414da5c3 Mon Sep 17 00:00:00 2001 From: Miguel Fernandez Date: Thu, 20 Oct 2022 17:22:08 +0200 Subject: [PATCH] Fix: qe to debug mongo db queries in standalone engine Fixes https://github.com/prisma/prisma/issues/15084 The logging logic should be consolidated and abstracted away --- query-engine/query-engine/src/logger.rs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/query-engine/query-engine/src/logger.rs b/query-engine/query-engine/src/logger.rs index bc708008b05b..2dd81b6abde6 100644 --- a/query-engine/query-engine/src/logger.rs +++ b/query-engine/query-engine/src/logger.rs @@ -142,7 +142,10 @@ fn create_env_filter(log_queries: bool) -> EnvFilter { } if log_queries { - filter = filter.add_directive("quaint[{is_query}]=trace".parse().unwrap()); + // even when mongo queries are logged in debug mode, we want to log them if the log level is higher + filter = filter + .add_directive("quaint[{is_query}]=trace".parse().unwrap()) + .add_directive(format!("mongodb_query_connector=debug").parse().unwrap()); } filter