Merge "Log request-id for each api call"
This commit is contained in:
@@ -120,6 +120,16 @@ class _BaseHTTPClient(object):
|
||||
except ValueError:
|
||||
body_iter = None
|
||||
|
||||
# log request-id for each api call
|
||||
request_id = resp.headers.get('x-openstack-request-id')
|
||||
if request_id:
|
||||
LOG.debug('%(method)s call to glance-api for '
|
||||
'%(url)s used request id '
|
||||
'%(response_request_id)s',
|
||||
{'method': resp.request.method,
|
||||
'url': resp.url,
|
||||
'response_request_id': request_id})
|
||||
|
||||
return resp, body_iter
|
||||
|
||||
|
||||
|
||||
@@ -0,0 +1,6 @@
|
||||
---
|
||||
features:
|
||||
- Added support to log 'x-openstack-request-id' for each api call.
|
||||
Please refer,
|
||||
https://blueprints.launchpad.net/python-glanceclient/+spec/log-request-id
|
||||
for more details.
|
||||
Reference in New Issue
Block a user