Skip to content

Commit a0612d5

Browse files
committed
improved logging
1 parent d64c528 commit a0612d5

File tree

3 files changed

+7
-12
lines changed

3 files changed

+7
-12
lines changed

src/main/java/ch/ethz/seb/sps/server/datalayer/dao/impl/ScreenshotDAOS3.java

Lines changed: 2 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -34,17 +34,14 @@ public ScreenshotDAOS3(final S3DAO s3DAO) {
3434
}
3535

3636
@Override
37-
@Transactional(readOnly = true)
3837
public Result<InputStream> getImage(
3938
final Long pk,
4039
final String sessionUUID) {
4140

42-
return this.s3DAO.getItem(sessionUUID, pk)
43-
.onError(error -> log.error("Failed to retrieve screenshot from S3 service: ", error));
41+
return this.s3DAO.getItem(sessionUUID, pk);
4442
}
4543

4644
@Override
47-
@Transactional
4845
public Result<List<Long>> deleteAllForSession(
4946
final String sessionId,
5047
final List<Long> screenShotPKs) {
@@ -53,11 +50,7 @@ public Result<List<Long>> deleteAllForSession(
5350
this.s3DAO.deleteItemBatch(createItemListForDeletion(sessionId, screenShotPKs));
5451
return screenShotPKs;
5552

56-
})
57-
.onError(error -> {
58-
log.error("Failed to delete items...", error);
59-
})
60-
.onError(TransactionHandler::rollback);
53+
});
6154
}
6255

6356
private List<DeleteObject> createItemListForDeletion(final String sessionId, final List<Long> screenShotPKs){

src/main/java/ch/ethz/seb/sps/server/datalayer/dao/impl/SessionDAOBatis.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -539,7 +539,9 @@ private void deleteSessionScreenshots(final SessionRecord sessionRecord) {
539539
.execute();
540540

541541
// then all screenshots
542-
this.screenshotDAO.deleteAllForSession(sessionRecord.getUuid(), screenShotPKs);
542+
this.screenshotDAO
543+
.deleteAllForSession(sessionRecord.getUuid(), screenShotPKs)
544+
.onError(error -> log.error("Failed to delete Screenshots: {}", screenShotPKs, error ));
543545
}
544546

545547
@Override

src/main/java/ch/ethz/seb/sps/server/weblayer/AdminProctorController.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -365,12 +365,12 @@ public CompletableFuture<Void> getScreenshot(
365365
log.error("Failed to parse timestamp: {}", timestamp);
366366
response.setStatus(HttpStatus.BAD_REQUEST.value());
367367
} catch (final NoResourceFoundException nre) {
368-
log.error("Failed to stream image file: {}", nre.getMessage());
368+
log.warn("Failed to stream image file: {}", nre.getMessage());
369369
response.setStatus(HttpStatus.NOT_FOUND.value());
370370
} catch (final ClientAbortException cae) {
371371
log.info("Client aborted connection: {}", cae.getMessage());
372372
} catch (final Exception e) {
373-
log.error("Failed to stream image file: {}", e.getMessage());
373+
log.warn("Failed to stream image file: {}", e.getMessage());
374374
response.setStatus(HttpStatus.INTERNAL_SERVER_ERROR.value());
375375
}
376376
},

0 commit comments

Comments
 (0)