summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJenkins <jenkins@review.openstack.org>2014-06-04 11:21:45 +0000
committerGerrit Code Review <review@openstack.org>2014-06-04 11:21:45 +0000
commit06224bcd735a814b78f7c6ffffc1075cced25503 (patch)
tree644eadf17f7bcae1e6b9510d35526850ee330a53
parent82bbac9d649aa7762f380ee1a76b3164d9d2fffa (diff)
parent47bdbf095d133a6f9a2033856767347130cba27f (diff)
downloadoslo-db-06224bcd735a814b78f7c6ffffc1075cced25503.tar.gz
Merge "Do not always adjust sqlalchemy.engine logging"
-rw-r--r--oslo/db/sqlalchemy/session.py21
1 files changed, 11 insertions, 10 deletions
diff --git a/oslo/db/sqlalchemy/session.py b/oslo/db/sqlalchemy/session.py
index 9bf4b6d..c97f682 100644
--- a/oslo/db/sqlalchemy/session.py
+++ b/oslo/db/sqlalchemy/session.py
@@ -615,15 +615,15 @@ def create_engine(sql_connection, sqlite_fk=False, mysql_sql_mode=None,
'convert_unicode': True,
}
- logger = logging.getLogger('sqlalchemy.engine')
-
- # Map SQL debug level to Python log level
- if connection_debug >= 100:
- logger.setLevel(logging.DEBUG)
- elif connection_debug >= 50:
- logger.setLevel(logging.INFO)
- else:
- logger.setLevel(logging.WARNING)
+ if connection_debug >= 0:
+ # Map SQL debug level to Python log level
+ logger = logging.getLogger('sqlalchemy.engine')
+ if connection_debug >= 100:
+ logger.setLevel(logging.DEBUG)
+ elif connection_debug >= 50:
+ logger.setLevel(logging.INFO)
+ else:
+ logger.setLevel(logging.WARNING)
if "sqlite" in connection_dict.drivername:
if sqlite_fk:
@@ -811,7 +811,8 @@ class EngineFacade(object):
:keyword idle_timeout: timeout before idle sql connections are reaped
(defaults to 3600)
:keyword connection_debug: verbosity of SQL debugging information.
- 0=None, 100=Everything (defaults to 0)
+ -1=Off, 0=None, 100=Everything (defaults
+ to 0)
:keyword max_pool_size: maximum number of SQL connections to keep open
in a pool (defaults to SQLAlchemy settings)
:keyword max_overflow: if set, use this value for max_overflow with