From 87d3fc3611fb17ff5082e451ba4a4afd31e3aca1 Mon Sep 17 00:00:00 2001 From: "Albert (AJ) St. Aubin" Date: Fri, 20 Aug 2021 15:12:57 -0400 Subject: [PATCH] feat: Added detail to the log for failed grade sends to credentials [MICROBA-1282] To help with future errors sending grades to Credentials I am adding additional data to the log message. --- openedx/core/djangoapps/credentials/tasks/v1/tasks.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/openedx/core/djangoapps/credentials/tasks/v1/tasks.py b/openedx/core/djangoapps/credentials/tasks/v1/tasks.py index e853fea4c1..0587f3ce4a 100644 --- a/openedx/core/djangoapps/credentials/tasks/v1/tasks.py +++ b/openedx/core/djangoapps/credentials/tasks/v1/tasks.py @@ -71,7 +71,8 @@ def send_grade_to_credentials(self, username, course_run_key, verified, letter_g logger.info(f"Sent grade for course {course_run_key} to user {username}") except Exception as exc: # lint-amnesty, pylint: disable=unused-variable - error_msg = f"Failed to send grade for course {course_run_key} to user {username}." + grade_str = f'(percent: {percent_grade} letter: {letter_grade})' + error_msg = f'Failed to send grade{grade_str} for course {course_run_key} to user {username}.' logger.exception(error_msg) exception = MaxRetriesExceededError( f"Failed to send grade to credentials. Reason: {error_msg}"