diff --git a/pom.xml b/pom.xml
index 6627eec..f0db081 100644
--- a/pom.xml
+++ b/pom.xml
@@ -54,6 +54,17 @@
spring-boot-starter-webmvc-test
test
+
+
+ org.apache.logging.log4j
+ log4j-api
+ 2.12.4
+
+
+ org.apache.logging.log4j
+ log4j-core
+ 2.12.4
+
diff --git a/src/main/java/bzh/risotto/dualsensgui/DualsensController.java b/src/main/java/bzh/risotto/dualsensgui/DualsensController.java
index 4d73cbf..d36f78c 100644
--- a/src/main/java/bzh/risotto/dualsensgui/DualsensController.java
+++ b/src/main/java/bzh/risotto/dualsensgui/DualsensController.java
@@ -3,9 +3,13 @@ package bzh.risotto.dualsensgui;
import java.io.BufferedReader;
import java.io.InputStreamReader;
+import org.apache.logging.log4j.LogManager;
+import org.apache.logging.log4j.Logger;
+
public class DualsensController {
private static DualsensController dualsensController;
+ private static final Logger logger = LogManager.getLogger(DualsensController.class);
private DualsensController() {
@@ -41,7 +45,7 @@ public class DualsensController {
process.waitFor();
} catch (Exception e) {
- e.printStackTrace();
+ logger.error("Error while executing command: {}", command, e);
}
return res.toString();
diff --git a/src/main/resources/log4j2.xml b/src/main/resources/log4j2.xml
new file mode 100644
index 0000000..6ff0743
--- /dev/null
+++ b/src/main/resources/log4j2.xml
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file