如何解决r2dbc : 每次数据库操作后的日志打印连接池详细信息-r2dbc postgres
我正在使用 r2dbc 池并为数据库操作实现了 r2dbcEntityTemplate。
我想在执行每个查询后分析连接池详细信息打印日志(使用了多少连接,时间等)我该如何实现。
我尝试过记录但没有成功。
io.r2dbc.postgresql: TRACE
io.r2dbc.postgresql.client: TRACE
io.r2dbc.spi.ConnectionFactory: TRACE
@Bean
public ConnectionFactory connectionFactory() {
PostgresqlConnectionConfiguration configuration =
PostgresqlConnectionConfiguration.builder()
.host(host)
.port(port)
.database(database)
.schema(schema)
.username(username)
.password(password)
.build();
ConnectionFactory fg = new PostgresqlConnectionFactory(configuration);
ConnectionPoolConfiguration connectionPoolConfiguration =
ConnectionPoolConfiguration.builder(fg)
.maxIdleTime(Duration.ofMillis(maxIdleTime)).acquireRetry(acquireRetry)
.initialSize(initialSize).maxSize(maxSize).build();
return new ConnectionPool(connectionPoolConfiguration);
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。