From a54d3e6d90c1e47e732ef69e6ee38f7e77b7601d Mon Sep 17 00:00:00 2001
From: Doug Hellmann <doug.hellmann@dreamhost.com>
Date: Thu, 11 Apr 2013 15:38:40 -0400
Subject: [PATCH] Improve logging in _update_internal_gateway_port_ip

Change-Id: I820216445b31bf3e5e26e3d9345753b443c2d181
Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
---
 akanda/quantum/plugins/decorators.py | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/akanda/quantum/plugins/decorators.py b/akanda/quantum/plugins/decorators.py
index 5bbeeae..f13c9bc 100644
--- a/akanda/quantum/plugins/decorators.py
+++ b/akanda/quantum/plugins/decorators.py
@@ -152,7 +152,10 @@ def _add_subnet_to_router(context, subnet):
 
 def _update_internal_gateway_port_ip(context, router_id, subnet):
     """Attempt to update internal gateway port if one already exists."""
+    LOG.debug('setting gateway port IP for router %s on network %s for subnet %s',
+              router_id, subnet['network_id'], subnet['id'])
     if not subnet.get('gateway_ip'):
+        LOG.debug('no gateway set for subnet %s, skipping', subnet)
         return
 
     q = context.session.query(l3_db.RouterPort, qmodels.Port)
@@ -162,7 +165,8 @@ def _update_internal_gateway_port_ip(context, router_id, subnet):
     routerport, port = q.first() or (None, None)
 
     if not routerport:
-        LOG.exception('Unable able to find router.')
+        LOG.exception('Unable to find router for port %s on network %s.'
+                      % (router_id, subnet['network_id']))
         return
 
     fixed_ips = [