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