From: Tom Swanson <tom_swanson@dell.com>
Date: Tue, 12 Jan 2016 19:28:45 +0000 (-0600)
Subject: Dell SC: Adding logging to httpclient
X-Git-Url: https://review.fuel-infra.org/gitweb?a=commitdiff_plain;h=21362d00f9c511950ad209f8c7db809c913ff5ee;p=openstack-build%2Fcinder-build.git

Dell SC: Adding logging to httpclient

Added url and payload logging to REST calls in the
HttpClient class of the Dell Storage Center Cinder
driver.

Change-Id: Iedf915a8678698721e05a938712339e7715b333e
---

diff --git a/cinder/volume/drivers/dell/dell_storagecenter_api.py b/cinder/volume/drivers/dell/dell_storagecenter_api.py
index abd8291a8..6a438c8e5 100644
--- a/cinder/volume/drivers/dell/dell_storagecenter_api.py
+++ b/cinder/volume/drivers/dell/dell_storagecenter_api.py
@@ -112,6 +112,7 @@ class HttpClient(object):
 
     @utils.retry(exceptions=(requests.ConnectionError,))
     def get(self, url):
+        LOG.debug('get: %(url)s', {'url': url})
         return self.session.get(
             self.__formatUrl(url),
             headers=self.header,
@@ -119,6 +120,9 @@ class HttpClient(object):
 
     @utils.retry(exceptions=(requests.ConnectionError,))
     def post(self, url, payload):
+        LOG.debug('post: %(url)s data: %(payload)s',
+                  {'url': url,
+                   'payload': payload})
         return self.session.post(
             self.__formatUrl(url),
             data=json.dumps(payload,
@@ -128,6 +132,9 @@ class HttpClient(object):
 
     @utils.retry(exceptions=(requests.ConnectionError,))
     def put(self, url, payload):
+        LOG.debug('put: %(url)s data: %(payload)s',
+                  {'url': url,
+                   'payload': payload})
         return self.session.put(
             self.__formatUrl(url),
             data=json.dumps(payload,
@@ -137,6 +144,7 @@ class HttpClient(object):
 
     @utils.retry(exceptions=(requests.ConnectionError,))
     def delete(self, url):
+        LOG.debug('delete: %(url)s', {'url': url})
         return self.session.delete(
             self.__formatUrl(url),
             headers=self.header,