Skip to content

Commit e3e5762

Browse files
committed
chore: add log for ICP
1 parent 7a3c31f commit e3e5762

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

aws_advanced_python_wrapper/sql_alchemy_connection_provider.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,8 @@
1616

1717
from typing import TYPE_CHECKING, Callable, ClassVar, Dict, Optional, Tuple
1818

19+
from aws_advanced_python_wrapper.utils.log import Logger
20+
1921
if TYPE_CHECKING:
2022
from aws_advanced_python_wrapper.database_dialect import DatabaseDialect
2123
from aws_advanced_python_wrapper.hostinfo import HostInfo, HostRole
@@ -56,6 +58,8 @@ class SqlAlchemyPooledConnectionProvider(ConnectionProvider, CanReleaseResources
5658
item_disposal_func=lambda queue_pool: queue_pool.dispose()
5759
)
5860

61+
logger = Logger(__name__)
62+
5963
def __init__(
6064
self,
6165
pool_configurator: Optional[Callable] = None,
@@ -135,6 +139,8 @@ def connect(
135139
SqlAlchemyPooledConnectionProvider._POOL_EXPIRATION_CHECK_NS
136140
)
137141

142+
self.logger.info(f"pool size: {queue_pool.size()}, checkedin: {queue_pool.checkedin()}, checkedout: {queue_pool.checkedout()}")
143+
138144
if queue_pool is None:
139145
raise AwsWrapperError(Messages.get_formatted("SqlAlchemyPooledConnectionProvider.PoolNone", host_info.url))
140146

0 commit comments

Comments
 (0)