From 447f87392490834f390fa3d7fa8e21b95e0631ac Mon Sep 17 00:00:00 2001 From: "hasnain.naveed" <hasnain.naveed123@gmail.com> Date: Tue, 7 Jan 2020 16:57:35 +0500 Subject: [PATCH] ENT-2524 | Added the request META in exception traceback. Only add `PATH_INFO` to log removed METH from label too --- openedx/features/enterprise_support/api.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/openedx/features/enterprise_support/api.py b/openedx/features/enterprise_support/api.py index 3e779ec8834..131df83f1e7 100644 --- a/openedx/features/enterprise_support/api.py +++ b/openedx/features/enterprise_support/api.py @@ -7,6 +7,7 @@ import logging from functools import wraps import traceback +from crum import get_current_request from django.conf import settings from django.contrib.auth.models import User from django.contrib.sites.models import Site @@ -257,10 +258,11 @@ class EnterpriseApiClient(object): response = endpoint().get(**querystring) except (HttpClientError, HttpServerError): LOGGER.exception( - u'Failed to get enterprise-learner for user [%s] with client user [%s]. Caller: %s', + u'Failed to get enterprise-learner for user [%s] with client user [%s]. Caller: %s, Request PATH: %s', user.username, self.user.username, - "".join(traceback.format_stack()) + "".join(traceback.format_stack()), + get_current_request().META['PATH_INFO'], ) return None -- GitLab