From 744ceada8634a0f847b027e2ee4ab424380e0679 Mon Sep 17 00:00:00 2001 From: Mostafa Abdelraouf Date: Wed, 7 Sep 2022 10:24:07 -0500 Subject: [PATCH] Better logging for failure to get connection from pool (#161) --- src/client.rs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/client.rs b/src/client.rs index 7fe633c..a1c4600 100644 --- a/src/client.rs +++ b/src/client.rs @@ -748,7 +748,9 @@ where } error_response(&mut self.write, "could not get connection from the pool") .await?; - error!("Could not get connection from pool: {:?}", err); + + error!("Could not get connection from pool: {{ pool_name: {:?}, username: {:?}, shard: {:?}, role: \"{:?}\", error: \"{:?}\" }}", + self.pool_name.clone(), self.username.clone(), query_router.shard(), query_router.role(), err); continue; } };