]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
mgr/dashboard: log request uuid
authorErnesto Puerta <epuertat@redhat.com>
Thu, 10 Oct 2019 09:23:40 +0000 (11:23 +0200)
committerErnesto Puerta <epuertat@redhat.com>
Thu, 10 Oct 2019 10:58:56 +0000 (12:58 +0200)
Fixes: https://tracker.ceph.com/issues/41990
Signed-off-by: Ernesto Puerta <epuertat@redhat.com>
src/pybind/mgr/dashboard/tools.py

index 804564512c24b07eb2ac083fff60b14b07dad33e..942d715026756046a1766361e938296626083511 100644 (file)
@@ -123,9 +123,9 @@ class RequestLoggingTool(cherrypy.Tool):
                       req.remote.port, req.method, status,
                       "{0:.3f}s".format(lat), user, length, req.path_info)
         else:
-            logger_fn("[%s:%s] [%s] [%s] [%s] [%s] %s", req.remote.ip,
+            logger_fn("[%s:%s] [%s] [%s] [%s] [%s] [%s] %s", req.remote.ip,
                       req.remote.port, req.method, status,
-                      "{0:.3f}s".format(lat), length, req.path_info)
+                      "{0:.3f}s".format(lat), length, getattr(req, 'unique_id', '-'), req.path_info)
 
 
 # pylint: disable=too-many-instance-attributes