Skip to content

Commit 64af95b

Browse files
committed
add pool query_logging option
1 parent 0835532 commit 64af95b

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

asyncpg/pool.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -308,7 +308,7 @@ class Pool:
308308

309309
__slots__ = (
310310
'_queue', '_loop', '_minsize', '_maxsize',
311-
'_init', '_connect_args', '_connect_kwargs',
311+
'_init', '_connect_args', '_connect_kwargs', '_query_logging',
312312
'_working_addr', '_working_config', '_working_params',
313313
'_holders', '_initialized', '_initializing', '_closing',
314314
'_closed', '_connection_class', '_record_class', '_generation',
@@ -325,6 +325,7 @@ def __init__(self, *connect_args,
325325
loop,
326326
connection_class,
327327
record_class,
328+
query_logging=False,
328329
**connect_kwargs):
329330

330331
if len(connect_args) > 1:
@@ -393,6 +394,7 @@ def __init__(self, *connect_args,
393394
self._max_queries = max_queries
394395
self._max_inactive_connection_lifetime = \
395396
max_inactive_connection_lifetime
397+
self._query_logging = query_logging
396398

397399
async def _async__init__(self):
398400
if self._initialized:
@@ -479,6 +481,7 @@ async def _get_new_connection(self):
479481
loop=self._loop,
480482
connection_class=self._connection_class,
481483
record_class=self._record_class,
484+
query_logging=self._query_logging,
482485
**self._connect_kwargs)
483486

484487
self._working_addr = con._addr
@@ -496,6 +499,7 @@ async def _get_new_connection(self):
496499
params=self._working_params,
497500
connection_class=self._connection_class,
498501
record_class=self._record_class,
502+
query_logging=self._query_logging,
499503
)
500504

501505
if self._init is not None:

0 commit comments

Comments
 (0)