Fix logging middleware 23/45723/1
authorEthan Lynn <ethanlynnl@vmware.com>
Thu, 3 May 2018 02:28:11 +0000 (10:28 +0800)
committerEthan Lynn <ethanlynnl@vmware.com>
Thu, 3 May 2018 02:29:14 +0000 (10:29 +0800)
Convert uuid to str

Change-Id: I710e40b444cd7d81abd2a6a8865b5261312b6dca
Issue-ID: MULTICLOUD-218
Signed-off-by: Ethan Lynn <ethanlynnl@vmware.com>
multivimbroker/multivimbroker/middleware.py

index 5b320a3..8bb7357 100644 (file)
@@ -46,11 +46,11 @@ class LogContextMiddleware(object):
         # Fetch TRANSACTIONID Id and pass to plugin server
         ReqeustID = request.META.get("HTTP_X_TRANSACTIONID", None)
         if ReqeustID is None:
-            ReqeustID = uuid.uuid3(uuid.NAMESPACE_URL, SERVICE_NAME)
+            ReqeustID = str(uuid.uuid3(uuid.NAMESPACE_URL, SERVICE_NAME))
             request.META["HTTP_X_TRANSACTIONID"] = ReqeustID
         MDC.put("requestID", ReqeustID)
         # generate the unique  id
-        InovocationID = uuid.uuid3(uuid.NAMESPACE_DNS, SERVICE_NAME)
+        InovocationID = str(uuid.uuid3(uuid.NAMESPACE_DNS, SERVICE_NAME))
         MDC.put("invocationID", InovocationID)
         MDC.put("serviceName", SERVICE_NAME)
         # access ip