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