From f2e651181f0016e96a123556aba46bd8d91e0012 Mon Sep 17 00:00:00 2001 From: Julien Danjou Date: Wed, 30 Oct 2013 15:49:33 +0100 Subject: [PATCH] mongodb, db2: do not print full URL in logs The full URL used to connect to MongoDB or DB2 might contains sensitive information such as username and password, so it's better to not print it at all. Instead, just print the hosts that are being connected to. Fixes-Bug: #1244476 Change-Id: I092be52a760cc97a9c3e6357d19609b8886e3175 --- ceilometer/storage/impl_db2.py | 3 ++- ceilometer/storage/impl_mongodb.py | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/ceilometer/storage/impl_db2.py b/ceilometer/storage/impl_db2.py index b44f424b..5a72c1c2 100644 --- a/ceilometer/storage/impl_db2.py +++ b/ceilometer/storage/impl_db2.py @@ -153,7 +153,8 @@ class ConnectionPool(object): client = self._pool.get(pool_key)() if client: return client - LOG.info('connecting to MongoDB on %s', url) + LOG.info(_('Connecting to DB2 on %s'), + connection_options['nodelist']) client = pymongo.MongoClient( url, safe=True) diff --git a/ceilometer/storage/impl_mongodb.py b/ceilometer/storage/impl_mongodb.py index 9ca881c6..9640ebe2 100644 --- a/ceilometer/storage/impl_mongodb.py +++ b/ceilometer/storage/impl_mongodb.py @@ -155,7 +155,8 @@ class ConnectionPool(object): client = self._pool.get(pool_key)() if client: return client - LOG.info('connecting to MongoDB on %s', url) + LOG.info(_('Connecting to MongoDB on %s'), + connection_options['nodelist']) client = pymongo.MongoClient( url, safe=True)