From b91330455d6f7ae73f91b81c3656134aed587740 Mon Sep 17 00:00:00 2001 From: Antonis Lempesis Date: Fri, 5 Jun 2020 08:39:43 +0000 Subject: [PATCH] added extra logs --- .../repo/manager/controllers/RepositoryController.java | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/main/java/eu/dnetlib/repo/manager/controllers/RepositoryController.java b/src/main/java/eu/dnetlib/repo/manager/controllers/RepositoryController.java index 14c58ff..fd04871 100644 --- a/src/main/java/eu/dnetlib/repo/manager/controllers/RepositoryController.java +++ b/src/main/java/eu/dnetlib/repo/manager/controllers/RepositoryController.java @@ -6,6 +6,7 @@ import eu.dnetlib.repo.manager.domain.*; import eu.dnetlib.repo.manager.exception.ResourceNotFoundException; import eu.dnetlib.repo.manager.service.RepositoryServiceImpl; import io.swagger.annotations.Api; +import org.apache.log4j.Logger; import org.json.JSONException; import org.mitre.openid.connect.model.OIDCAuthenticationToken; import org.springframework.beans.factory.annotation.Autowired; @@ -25,6 +26,8 @@ import java.util.Map; @Api(description = "Repository API", tags = {"repository"}) public class RepositoryController { + private static Logger logger = Logger.getLogger(RepositoryController.class); + @Autowired private RepositoryServiceImpl repositoryService; @@ -75,6 +78,11 @@ public class RepositoryController { @PostAuthorize("hasRole('ROLE_ADMIN') or hasRole('ROLE_PROVIDE_ADMIN') or ((returnObject.registeredBy=='null' or returnObject.registeredBy==authentication.userInfo.email) and hasRole('ROLE_USER'))") public Repository getRepositoryById(@PathVariable("id") String id) throws JSONException,ResourceNotFoundException { Repository repo = repositoryService.getRepositoryById(id); + + if (repo != null) + logger.info("Returning repository " + repo.getId() + " registered by " + repo.getRegisteredBy()); + else + logger.info("Requested repository " + id + " not found"); return repo; }