From 991793713d2ed5e147c97fdf18e04a5db259d23a Mon Sep 17 00:00:00 2001 From: Rudra Rugge Date: Mon, 8 Dec 2014 17:17:32 -0800 Subject: [PATCH] Pass logger to nova client Pass logger to nova client class to log exceptions. Change-Id: I02d842bd8c27909f8588ef6e030c23b3b5d951bd --- src/config/svc-monitor/svc_monitor/nova_client.py | 3 ++- src/config/svc-monitor/svc_monitor/svc_monitor.py | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/config/svc-monitor/svc_monitor/nova_client.py b/src/config/svc-monitor/svc_monitor/nova_client.py index 6e52c41c22c..271e3ca66ef 100644 --- a/src/config/svc-monitor/svc_monitor/nova_client.py +++ b/src/config/svc-monitor/svc_monitor/nova_client.py @@ -3,8 +3,9 @@ from novaclient import exceptions as nc_exc class ServiceMonitorNovaClient(object): - def __init__(self, args): + def __init__(self, args, logger): self._args = args + self.logger = logger self._nova = {} def _novaclient_get(self, proj_name, reauthenticate=False): diff --git a/src/config/svc-monitor/svc_monitor/svc_monitor.py b/src/config/svc-monitor/svc_monitor/svc_monitor.py index d376441cbc7..1d6f2f0fef5 100644 --- a/src/config/svc-monitor/svc_monitor/svc_monitor.py +++ b/src/config/svc-monitor/svc_monitor/svc_monitor.py @@ -119,7 +119,7 @@ def post_init(self, vnc_lib, args=None): self._nova_client = importutils.import_object( 'svc_monitor.nova_client.ServiceMonitorNovaClient', - self._args) + self._args, self.logger) # load vrouter scheduler self.vrouter_scheduler = importutils.import_object(