diff options
author | Jenkins <jenkins@review.openstack.org> | 2014-06-04 11:21:45 +0000 |
---|---|---|
committer | Gerrit Code Review <review@openstack.org> | 2014-06-04 11:21:45 +0000 |
commit | 06224bcd735a814b78f7c6ffffc1075cced25503 (patch) | |
tree | 644eadf17f7bcae1e6b9510d35526850ee330a53 | |
parent | 82bbac9d649aa7762f380ee1a76b3164d9d2fffa (diff) | |
parent | 47bdbf095d133a6f9a2033856767347130cba27f (diff) | |
download | oslo-db-06224bcd735a814b78f7c6ffffc1075cced25503.tar.gz |
Merge "Do not always adjust sqlalchemy.engine logging"
-rw-r--r-- | oslo/db/sqlalchemy/session.py | 21 |
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 |