better logging for Zoom Proctoring
This commit is contained in:
parent
10d16d8af8
commit
3aa46b3241
3 changed files with 14 additions and 5 deletions
|
@ -236,10 +236,6 @@ public class MockupLmsAPITemplate implements LmsAPITemplate {
|
|||
this.webserviceInfo.getHttpScheme() +
|
||||
"://" + externalAddressAlias + "/api/";
|
||||
|
||||
if (log.isTraceEnabled()) {
|
||||
log.trace("Use external address for course access: {}", _externalStartURI);
|
||||
}
|
||||
|
||||
return new QuizData(
|
||||
quizData.id, quizData.institutionId, quizData.lmsSetupId, quizData.lmsType,
|
||||
quizData.name, quizData.description, quizData.startTime,
|
||||
|
|
|
@ -623,6 +623,10 @@ public class ZoomProctoringService implements ExamProctoringService {
|
|||
credentials.clientIdAsString(),
|
||||
expTime);
|
||||
|
||||
if (log.isTraceEnabled()) {
|
||||
log.trace("Zoom API Token payload: {}", jwtPayload);
|
||||
}
|
||||
|
||||
final String jwtPayloadPart = urlEncoder
|
||||
.encodeToString(jwtPayload.getBytes(StandardCharsets.UTF_8));
|
||||
|
||||
|
@ -675,6 +679,10 @@ public class ZoomProctoringService implements ExamProctoringService {
|
|||
expTime,
|
||||
expTime);
|
||||
|
||||
if (log.isTraceEnabled()) {
|
||||
log.trace("Zoom SDK Token payload: {}", jwtPayload);
|
||||
}
|
||||
|
||||
final String jwtPayloadPart = urlEncoder
|
||||
.encodeToString(jwtPayload.getBytes(StandardCharsets.UTF_8));
|
||||
|
||||
|
@ -724,6 +732,10 @@ public class ZoomProctoringService implements ExamProctoringService {
|
|||
final String tmpString = String.format("%s.%s.%s.%d.%s", apiKey, meetingId, ts, status, hashBase64Str);
|
||||
final String encodedString = Base64.getEncoder().encodeToString(tmpString.getBytes());
|
||||
|
||||
if (log.isTraceEnabled()) {
|
||||
log.trace("Zoom Meeting signature payload: {}", tmpString);
|
||||
}
|
||||
|
||||
return encodedString.replaceAll("\\=+$", "");
|
||||
|
||||
} catch (final Exception e) {
|
||||
|
|
|
@ -10,8 +10,9 @@ server.tomcat.uri-encoding=UTF-8
|
|||
logging.level.ch=INFO
|
||||
logging.level.ch.ethz.seb.sebserver.webservice.datalayer=INFO
|
||||
logging.level.org.springframework.cache=INFO
|
||||
logging.level.ch.ethz.seb.sebserver.webservice.servicelayer.lms.impl=DEBUG
|
||||
logging.level.ch.ethz.seb.sebserver.webservice.servicelayer.lms.impl=TRACE
|
||||
logging.level.ch.ethz.seb.sebserver.webservice.servicelayer.session=DEBUG
|
||||
logging.level.ch.ethz.seb.sebserver.webservice.servicelayer.session.impl.proctoring=TRACE
|
||||
#logging.level.ch.ethz.seb.sebserver.webservice.weblayer.api.ExamAPI_V1_Controller=TRACE
|
||||
|
||||
sebserver.http.client.connect-timeout=150000
|
||||
|
|
Loading…
Reference in a new issue