diff --git a/pom.xml b/pom.xml
index 155bc3a..71f4cc1 100644
--- a/pom.xml
+++ b/pom.xml
@@ -9,7 +9,7 @@
fr.abes
sudoc
- 1.0.5
+ 1.0.6-SNAPSHOT
jar
sudoc
webservices de récupération de ppns dans le sudoc
diff --git a/src/main/java/fr/abes/sudoc/controller/SudocController.java b/src/main/java/fr/abes/sudoc/controller/SudocController.java
index e259271..f94bb6b 100644
--- a/src/main/java/fr/abes/sudoc/controller/SudocController.java
+++ b/src/main/java/fr/abes/sudoc/controller/SudocController.java
@@ -130,8 +130,10 @@ public ResultWsDto printIdentifier2Ppn(@PathVariable String type, @PathVariable
@GetMapping(value = {"/doi_identifier_2_ppn"}, produces = MediaType.APPLICATION_JSON_VALUE)
public ResultWsDto doiIdentifier2Ppn(@RequestParam(name = "doi") String doi_identifier, @RequestParam(name = "provider") Optional provider) throws IOException {
log.debug("DOI IDENTIFIER 2 PPN");
+ log.debug("RequestParam doi : {}, provider : {}", doi_identifier, provider);
ResultWsDto resultat = new ResultWsDto();
Optional providerDto = this.providerService.getProviderDisplayName(provider);
+ log.debug("providerDto : {}", providerDto);
try {
IIdentifiantService service = factory.getService(TYPE_ID.DOI);
if (service.checkFormat(doi_identifier)) {
@@ -141,12 +143,14 @@ public ResultWsDto doiIdentifier2Ppn(@RequestParam(name = "doi") String doi_iden
feedResultatWithNotice(resultat, providerDto, ppn);
}
} else {
+ log.debug("DOI mauvais format {}", doi_identifier);
throw new IllegalArgumentException("Le DOI n'est pas au bon format");
}
} catch (IOException ex) {
log.error("Erreur dans la récupération de la notice correspondant au doi {}", doi_identifier);
throw new IOException(ex);
} catch (ZoneNotFoundException e) {
+ log.debug("ZoneNotFoundException : {}", e.getMessage());
throw new IOException(e.getMessage());
} catch (IllegalPpnException e) {
log.info("Aucune notice ne correspond au doi {}", doi_identifier);
@@ -168,6 +172,8 @@ private void feedResultatWithNotice(ResultWsDto resultat, Optional p
} else {
resultat.addErreur("Le PPN " + notice.getPpn() + " n'est pas une ressource électronique");
}
+ } else {
+ log.debug("La notice est supprimée : {}", notice);
}
}
diff --git a/src/main/resources/log4j2-all.xml b/src/main/resources/log4j2-all.xml
index d2ad2a3..a15b8b0 100644
--- a/src/main/resources/log4j2-all.xml
+++ b/src/main/resources/log4j2-all.xml
@@ -18,7 +18,7 @@
+ pattern="%style{%d{ISO8601}}{white} %highlight{%-5level }[%style{%t}{bright,blue}] %style{%C{1.}}{dark,yellow}: %msg%n%throwable" />