فهرست منبع

HUE-7447 [core] Convert logged REST path to proper unicode

Romain Rigaux 8 سال پیش
والد
کامیت
3880da8
1فایلهای تغییر یافته به همراه6 افزوده شده و 4 حذف شده
  1. 6 4
      desktop/core/src/desktop/lib/rest/resource.py

+ 6 - 4
desktop/core/src/desktop/lib/rest/resource.py

@@ -20,6 +20,7 @@ import time
 
 from desktop.lib.i18n import smart_unicode
 
+
 LOG = logging.getLogger(__name__)
 
 
@@ -83,12 +84,13 @@ class Resource(object):
 
     if log_response and self._client.logger.isEnabledFor(logging.DEBUG):
       self._client.logger.debug(
-          "%s %s Got response%s: %s%s" %
-          (method,
-           path,
+        "%s %s Got response%s: %s%s" % (
+          method,
+          smart_unicode(path, errors='ignore'),
            ' in %dms' % ((time.time() - start_time) * 1000),
            smart_unicode(resp.content[:1000], errors='replace'),
-           len(resp.content) > 1000 and "..." or ""))
+           len(resp.content) > 1000 and "..." or "")
+      )
 
     return self._format_response(resp)