Skip to content

Commit 670d505

Browse files
committed
declare query_logging explicitly in create_pool()
1 parent 2b34cb9 commit 670d505

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

asyncpg/pool.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -810,6 +810,7 @@ def create_pool(dsn=None, *,
810810
loop=None,
811811
connection_class=connection.Connection,
812812
record_class=protocol.Record,
813+
query_logging=False,
813814
**connect_kwargs):
814815
r"""Create a connection pool.
815816
@@ -901,6 +902,10 @@ def create_pool(dsn=None, *,
901902
An asyncio event loop instance. If ``None``, the default
902903
event loop will be used.
903904
905+
:param bool query_logging:
906+
If set, a logger named `asyncpg.query` will be created and used for
907+
query and query argument logging for every connection created.
908+
904909
:param \*\*connect_kwargs:
905910
Keyword arguments for the :func:`~asyncpg.connection.connect`
906911
function.
@@ -934,4 +939,5 @@ def create_pool(dsn=None, *,
934939
min_size=min_size, max_size=max_size,
935940
max_queries=max_queries, loop=loop, setup=setup, init=init,
936941
max_inactive_connection_lifetime=max_inactive_connection_lifetime,
942+
query_logging=query_logging,
937943
**connect_kwargs)

0 commit comments

Comments
 (0)