added extra logs
This commit is contained in:
parent
ae95e76fbf
commit
b91330455d
|
@ -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;
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue