diff options
author | Frederick Muriuki Muriithi | 2025-08-12 09:58:06 -0500 |
---|---|---|
committer | Frederick Muriuki Muriithi | 2025-08-12 09:58:06 -0500 |
commit | 4255783c7d7e72863404ee76998db9a7427778f2 (patch) | |
tree | 273d17ba96346285f897797f89d13964133da83b | |
parent | 080b5d14f297fcb89844f7ca298cf28bb911d07b (diff) | |
download | gn-libs-4255783c7d7e72863404ee76998db9a7427778f2.tar.gz |
Log out connection options in debug mode.
-rw-r--r-- | gn_libs/mysqldb.py | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/gn_libs/mysqldb.py b/gn_libs/mysqldb.py index fc2a24e..2b2f956 100644 --- a/gn_libs/mysqldb.py +++ b/gn_libs/mysqldb.py @@ -125,7 +125,10 @@ class Connection(Protocol): @contextlib.contextmanager def database_connection(sql_uri: str, logger: logging.Logger = _logger) -> Iterator[Connection]: """Connect to MySQL database.""" - connection = mdb.connect(**parse_db_url(sql_uri)) + _conn_opts = parse_db_url(sql_uri) + _logger.debug("Connecting to database with the following options: %s", + _conn_opts) + connection = mdb.connect(**_conn_opts) try: yield connection connection.commit() |