From ec83d74e6678ff955f1ba6ed3bac25e00fc0936b Mon Sep 17 00:00:00 2001 From: helori_ollivier Date: Mon, 5 Jan 2026 22:03:19 +0100 Subject: [PATCH] added loging with log4j2 --- pom.xml | 11 ++++++++ .../dualsensgui/DualsensController.java | 6 ++++- src/main/resources/log4j2.xml | 26 +++++++++++++++++++ 3 files changed, 42 insertions(+), 1 deletion(-) create mode 100644 src/main/resources/log4j2.xml 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