summaryrefslogtreecommitdiff
path: root/releasenotes
diff options
context:
space:
mode:
authorAbhishek Kekane <abhishek.kekane@nttdata.com>2016-05-17 11:23:28 +0000
committerAbhishek Kekane <abhishek.kekane@nttdata.com>2016-06-27 11:31:07 +0530
commit96151efd518021f0e56e6518a1326e6d0ac91981 (patch)
treea026fbb134743cc6ecb2b63113046713424ca29d /releasenotes
parentd168bd73eb5965e31483aec041e6c9a1047ad540 (diff)
downloadpython-glanceclient-96151efd518021f0e56e6518a1326e6d0ac91981.tar.gz
Log request-id for each api call
Added support to log 'X-Openstack-Request-Id' for each api call. If glanceclient is used from command line then following log will be logged on console if --debug flag is used. DEBUG:glanceclient.common.http:GET call to glance-api for http://172.26.88.20:9292/v2/schemas/image used request id req-e0c7c97a-8fc0-4ce3-a669-d0b1eb5d7aae If python-glanceclient is used in applications (e.g. Nova) then following log message will be logged in service logs. DEBUG glanceclient.common.http [req-be074f1e-1c17-4786-b703-2a221751c8f4 demo demo] GET call to glance-api for http://172.26.88.20:9292/v1/images/detail?is_public=none&limit=20 used request id req-9b1dd929-df30-46b2-a8f2-dfd6ffbad3fc DocImpact: To use this feature user need to set 'default_log_levels' in third party application. For example nova uses glance then in nova.conf 'default_log_levels' should be set as below: default_log_levels = glanceclient=DEBUG Implements: blueprint log-request-id Change-Id: Ib04a07bac41ad2a5e997348f3b0bccc640169dc9
Diffstat (limited to 'releasenotes')
-rw-r--r--releasenotes/notes/log-request-id-e7f67a23a0ed5c7b.yaml6
1 files changed, 6 insertions, 0 deletions
diff --git a/releasenotes/notes/log-request-id-e7f67a23a0ed5c7b.yaml b/releasenotes/notes/log-request-id-e7f67a23a0ed5c7b.yaml
new file mode 100644
index 0000000..452246f
--- /dev/null
+++ b/releasenotes/notes/log-request-id-e7f67a23a0ed5c7b.yaml
@@ -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.