Skip to content

Commit d9a999a

Browse files
committed
Add back logging of queries
This fixes sfackler#492
1 parent a22f63b commit d9a999a

File tree

1 file changed

+22
-2
lines changed

1 file changed

+22
-2
lines changed

tokio-postgres/src/query.rs

+22-2
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,17 @@ where
2121
I: IntoIterator<Item = &'a dyn ToSql>,
2222
I::IntoIter: ExactSizeIterator,
2323
{
24-
let buf = encode(client, &statement, params)?;
24+
let buf = if log::log_enabled!(log::Level::Debug) {
25+
let params = params.into_iter().collect::<Vec<_>>();
26+
log::debug!(
27+
"executing statement {} with parameters: {:?}",
28+
statement.name(),
29+
params,
30+
);
31+
encode(client, &statement, params)?
32+
} else {
33+
encode(client, &statement, params)?
34+
};
2535
let responses = start(client, buf).await?;
2636
Ok(RowStream {
2737
statement,
@@ -59,7 +69,17 @@ where
5969
I: IntoIterator<Item = &'a dyn ToSql>,
6070
I::IntoIter: ExactSizeIterator,
6171
{
62-
let buf = encode(client, &statement, params)?;
72+
let buf = if log::log_enabled!(log::Level::Debug) {
73+
let params = params.into_iter().collect::<Vec<_>>();
74+
log::debug!(
75+
"executing statement {} with parameters: {:?}",
76+
statement.name(),
77+
params,
78+
);
79+
encode(client, &statement, params)?
80+
} else {
81+
encode(client, &statement, params)?
82+
};
6383
let mut responses = start(client, buf).await?;
6484

6585
loop {

0 commit comments

Comments
 (0)