From 21362d00f9c511950ad209f8c7db809c913ff5ee Mon Sep 17 00:00:00 2001 From: Tom Swanson Date: Tue, 12 Jan 2016 13:28:45 -0600 Subject: [PATCH] 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 --- cinder/volume/drivers/dell/dell_storagecenter_api.py | 8 ++++++++ 1 file changed, 8 insertions(+) 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, -- 2.45.2