Skip to content

Commit d2c0ff6

Browse files
committed
Log query in extended flow
Reinstate query logging that got lost due to refactorings. [resolves #400] Signed-off-by: Mark Paluch <[email protected]>
1 parent e02dcc9 commit d2c0ff6

File tree

2 files changed

+4
-3
lines changed

2 files changed

+4
-3
lines changed

src/main/java/io/r2dbc/postgresql/ExtendedFlowDelegate.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@
2222
import io.r2dbc.postgresql.client.Binding;
2323
import io.r2dbc.postgresql.client.Client;
2424
import io.r2dbc.postgresql.client.ExtendedQueryMessageFlow;
25+
import io.r2dbc.postgresql.client.QueryLogger;
2526
import io.r2dbc.postgresql.client.TransactionStatus;
2627
import io.r2dbc.postgresql.message.backend.BackendMessage;
2728
import io.r2dbc.postgresql.message.backend.BindComplete;
@@ -130,7 +131,7 @@ public static Flux<BackendMessage> runQuery(ConnectionResources resources, Excep
130131
});
131132
}
132133

133-
return exchange.doOnDiscard(ReferenceCounted.class, ReferenceCountUtil::release).filter(RESULT_FRAME_FILTER).handle(factory::handleErrorResponse);
134+
return exchange.doOnSubscribe(it -> QueryLogger.logQuery(client.getContext(), query)).doOnDiscard(ReferenceCounted.class, ReferenceCountUtil::release).filter(RESULT_FRAME_FILTER).handle(factory::handleErrorResponse);
134135
}
135136

136137
/**

src/main/java/io/r2dbc/postgresql/client/QueryLogger.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,11 +22,11 @@
2222
/**
2323
* Query logger to log queries.
2424
*/
25-
final class QueryLogger {
25+
public final class QueryLogger {
2626

2727
private static final Logger QUERY_LOGGER = Loggers.getLogger("io.r2dbc.postgresql.QUERY");
2828

29-
static void logQuery(ConnectionContext context, String query) {
29+
public static void logQuery(ConnectionContext context, String query) {
3030
QUERY_LOGGER.debug(context.getMessage("Executing query: {}"), query);
3131
}
3232

0 commit comments

Comments
 (0)