From d18f3f6c981f1f8ba8a1f15da414e7784dca405d Mon Sep 17 00:00:00 2001 From: Awais Jibran Date: Thu, 25 Feb 2016 14:49:04 +0500 Subject: [PATCH] Improve logging in cert gen. ECOM-3688 --- lms/djangoapps/certificates/queue.py | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/lms/djangoapps/certificates/queue.py b/lms/djangoapps/certificates/queue.py index 422e24f2f2..40bae9af47 100644 --- a/lms/djangoapps/certificates/queue.py +++ b/lms/djangoapps/certificates/queue.py @@ -281,6 +281,21 @@ class XQueueCertInterface(object): if forced_grade: grade['grade'] = forced_grade + LOGGER.info( + ( + u"Certificate generated for student %s in the course: %s with template: %s. " + u"given template: %s, " + u"user is verified: %s, " + u"mode is verified: %s" + ), + student.username, + unicode(course_id), + template_pdf, + template_file, + user_is_verified, + mode_is_verified + ) + cert, created = GeneratedCertificate.objects.get_or_create(user=student, course_id=course_id) # pylint: disable=no-member cert.mode = cert_mode