summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTakahito Hirose <takahito.hirose0518@gmail.com>2019-07-04 20:45:18 +0900
committerTakahito Hirose <takahito.hirose0518@gmail.com>2019-07-30 03:18:55 +0000
commit756dcbb4afe937d2de0df60b8ddf3219ebf2dc76 (patch)
treec96546fdf26cdb43f492f0214eed792c91996f54
parent82e2d0725d4e55b659fb788d6646f6ebd504fc9c (diff)
downloaddesignate-756dcbb4afe937d2de0df60b8ddf3219ebf2dc76.tar.gz
Improve log message for better understanding
Sometimes designate central could not update the Pool configuration. Very limited information is logged into the designate central logs through which we can not find the root cause of failure. This patch adds some more information into the log for better understanding. Change-Id: I26d36c15406436bb3b733d44c490a14e5ece39a6 Closes-Bug: 1835407 (cherry picked from commit e70af61dac1794ecd858c875c44d6b2ab0d59206)
-rw-r--r--designate/manage/pool.py7
1 files changed, 4 insertions, 3 deletions
diff --git a/designate/manage/pool.py b/designate/manage/pool.py
index 7311c0d0..f5dd5ef7 100644
--- a/designate/manage/pool.py
+++ b/designate/manage/pool.py
@@ -134,9 +134,10 @@ class PoolCommands(base.Commands):
try:
pool = self.central_api.get_pool(
self.context, xpool['id'])
- except Exception:
- LOG.critical("Bad ID Supplied for pool %s",
- xpool['name'])
+ except Exception as e:
+ msg = ("Bad ID Supplied for pool. pool_id: "
+ "%(pool)s message: %(res)s")
+ LOG.critical(msg, {'pool': xpool['id'], 'res': e})
continue
else:
pool = self.central_api.find_pool(