Skip to content

Commit d224974

Browse files
committed
fix logs
1 parent d4a1e1e commit d224974

File tree

1 file changed

+8
-7
lines changed
  • aws_advanced_python_wrapper/tortoise/backend/mysql

1 file changed

+8
-7
lines changed

aws_advanced_python_wrapper/tortoise/backend/mysql/client.py

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -156,7 +156,7 @@ def _init_connection_templates(self) -> None:
156156
# Pool Management
157157
def _configure_pool(self, host_info: HostInfo, props: Dict[str, Any]) -> Dict[str, Any]:
158158
"""Configure connection pool settings."""
159-
return {"pool_size": self.pool_maxsize}
159+
return {"pool_size": self.pool_maxsize, "max_overflow": -1}
160160

161161
@staticmethod
162162
def _get_pool_key(host_info: HostInfo, props: Dict[str, Any]) -> str:
@@ -195,7 +195,7 @@ async def create_connection(self, with_db: bool) -> None:
195195
# Set template based on database requirement
196196
self._template = self._template_with_db if with_db else self._template_no_db
197197

198-
logger.debug("Created connection %s pool with params: %s", self._pool, self._template)
198+
logger.debug(f"Created connection pool {self._pool} with params: {self._template}")
199199

200200
async def close(self) -> None:
201201
"""Close connections - AWS wrapper handles cleanup internally."""
@@ -229,7 +229,7 @@ async def db_delete(self) -> None:
229229
async def execute_insert(self, query: str, values: list) -> int:
230230
"""Execute an INSERT query and return the last inserted row ID."""
231231
async with self.acquire_connection() as connection:
232-
logger.debug("%s: %s", query, values)
232+
logger.debug(f"{query}: {values}")
233233
async with connection.cursor() as cursor:
234234
await cursor.execute(query, values)
235235
return cursor.lastrowid
@@ -238,7 +238,7 @@ async def execute_insert(self, query: str, values: list) -> int:
238238
async def execute_many(self, query: str, values: list[list]) -> None:
239239
"""Execute a query with multiple parameter sets."""
240240
async with self.acquire_connection() as connection:
241-
logger.debug("%s: %s", query, values)
241+
logger.debug(f"{query}: {values}")
242242
async with connection.cursor() as cursor:
243243
if self.capabilities.supports_transactions:
244244
await self._execute_many_with_transaction(cursor, connection, query, values)
@@ -263,7 +263,7 @@ async def _execute_many_with_transaction(self, cursor, connection, query: str, v
263263
async def execute_query(self, query: str, values: list | None = None) -> tuple[int, list[dict]]:
264264
"""Execute a query and return row count and results."""
265265
async with self.acquire_connection() as connection:
266-
logger.debug("%s: %s", query, values)
266+
logger.debug(f"{query}: {values}")
267267
async with connection.cursor() as cursor:
268268
await cursor.execute(query, values)
269269
rows = await cursor.fetchall()
@@ -284,7 +284,8 @@ async def execute_script(self, query: str) -> None:
284284
async def _execute_script(self, query: str, with_db: bool) -> None:
285285
"""Execute a multi-statement query by parsing and running statements sequentially."""
286286
async with self._acquire_connection(with_db) as connection:
287-
logger.debug(query)
287+
logger.debug(f"Executing script: {query}")
288+
print(f"Executing script: {query}")
288289
async with connection.cursor() as cursor:
289290
# Parse multi-statement queries since MySQL Connector doesn't handle them well
290291
statements = sqlparse.split(query)
@@ -375,7 +376,7 @@ async def release_savepoint(self):
375376
async def execute_many(self, query: str, values: list[list]) -> None:
376377
"""Execute many queries without autocommit handling (already in transaction)."""
377378
async with self.acquire_connection() as connection:
378-
logger.debug("%s: %s", query, values)
379+
logger.debug(f"{query}: {values}")
379380
async with connection.cursor() as cursor:
380381
await cursor.executemany(query, values)
381382

0 commit comments

Comments
 (0)