From 3de8fa2128c740e131676683dec649bb44c8ea73 Mon Sep 17 00:00:00 2001
From: Roberto Sánchez <roberto.sanchez@curisit.net>
Date: Mon, 24 Feb 2014 13:22:01 +0000
Subject: [PATCH] #593 feature - Changed log lib to log4j2 and bugfixing
---
src/main/java/net/curisit/securis/ReqGenerator.java | 18 ++++++++++++++----
1 files changed, 14 insertions(+), 4 deletions(-)
diff --git a/src/main/java/net/curisit/securis/ReqGenerator.java b/src/main/java/net/curisit/securis/ReqGenerator.java
index a329031..09545fd 100644
--- a/src/main/java/net/curisit/securis/ReqGenerator.java
+++ b/src/main/java/net/curisit/securis/ReqGenerator.java
@@ -13,13 +13,12 @@
import net.curisit.securis.utils.LicUtils;
import org.apache.commons.io.IOUtils;
-import org.slf4j.Logger;
-import org.slf4j.LoggerFactory;
+import org.apache.logging.log4j.LogManager;
+import org.apache.logging.log4j.Logger;
public class ReqGenerator {
- @SuppressWarnings("unused")
- private static final Logger log = LoggerFactory.getLogger(ReqGenerator.class);
+ private static final Logger log = LogManager.getLogger(ReqGenerator.class);
private static ReqGenerator singleton = new ReqGenerator();
@@ -50,6 +49,17 @@
return req;
}
+ public RequestBean loadRequest(File requestFile) throws SeCurisException {
+ try {
+ String json = new String(Files.readAllBytes(Paths.get(requestFile.toURI())), "utf-8");
+ RequestBean req = JsonUtils.json2object(json, RequestBean.class);
+ return req;
+ } catch (IOException e) {
+ log.error("Request file {} was not found or is not accesible");
+ throw new SeCurisException("ERROR accesing request file: " + requestFile.getAbsolutePath(), e);
+ }
+ }
+
/**
* Generate a request file using a {@link RequestBean}
*
--
Gitblit v1.3.2