added extra logs

This commit is contained in:
Antonis Lempesis 2020-06-05 08:39:43 +00:00
parent ae95e76fbf
commit b91330455d
1 changed files with 8 additions and 0 deletions

View File

@ -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;
}