From 59bf7d65a0d7c617e2627bd66e29ba40e5964409 Mon Sep 17 00:00:00 2001 From: Wolfgang Hottgenroth Date: Wed, 2 Sep 2020 18:08:25 +0200 Subject: [PATCH] consider verbose --- src/main/java/de/hottis/mbusMaster/MbusMaster.java | 2 +- src/main/java/de/hottis/mbusMaster/MbusgwChild.java | 9 ++++++++- src/main/resources/log4j2.xml | 2 +- 3 files changed, 10 insertions(+), 3 deletions(-) diff --git a/src/main/java/de/hottis/mbusMaster/MbusMaster.java b/src/main/java/de/hottis/mbusMaster/MbusMaster.java index 6abd19a..ad6f3e4 100644 --- a/src/main/java/de/hottis/mbusMaster/MbusMaster.java +++ b/src/main/java/de/hottis/mbusMaster/MbusMaster.java @@ -22,7 +22,7 @@ public class MbusMaster { logger.debug("Configuration loaded"); */ - MbusgwChild mbusgw = new MbusgwChild(true); + MbusgwChild mbusgw = new MbusgwChild(false); mbusgw.start(); diff --git a/src/main/java/de/hottis/mbusMaster/MbusgwChild.java b/src/main/java/de/hottis/mbusMaster/MbusgwChild.java index 399bb1b..e35d91c 100644 --- a/src/main/java/de/hottis/mbusMaster/MbusgwChild.java +++ b/src/main/java/de/hottis/mbusMaster/MbusgwChild.java @@ -7,6 +7,7 @@ import java.io.InputStreamReader; import java.io.BufferedReader; import java.io.IOException; +import java.util.ArrayList; import java.util.Properties; import org.apache.logging.log4j.LogManager; @@ -31,7 +32,13 @@ public class MbusgwChild { public void start() throws IOException { logger.info("InterfaceChild starting"); - ProcessBuilder pb = new ProcessBuilder("/usr/local/bin/mbusgw", "-l", "-v"); + ArrayList arguments = new ArrayList<>(); + arguments.add("/usr/local/bin/mbusgw"); + arguments.add("-l"); + if (this.verbose) { + arguments.add("-v"); + } + ProcessBuilder pb = new ProcessBuilder(arguments); this.mbusgwProcess = pb.start(); logger.debug("Process started"); diff --git a/src/main/resources/log4j2.xml b/src/main/resources/log4j2.xml index d524268..1177afa 100644 --- a/src/main/resources/log4j2.xml +++ b/src/main/resources/log4j2.xml @@ -4,7 +4,7 @@ - +