From ad1cdc098c0af378a41f1202f1f46e57eda65c8f Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?S=C3=B6ren=20Henning?= <post@soeren-henning.de>
Date: Sat, 2 May 2020 11:59:16 +0200
Subject: [PATCH] Add initial logging statements to load generators

---
 .../src/main/java/uc1/workloadGenerator/LoadGenerator.java   | 3 ++-
 .../src/main/java/uc2/workloadGenerator/LoadGenerator.java   | 5 +++++
 .../src/main/java/uc3/workloadGenerator/LoadGenerator.java   | 5 +++++
 .../src/main/java/uc4/workloadGenerator/LoadGenerator.java   | 5 +++++
 4 files changed, 17 insertions(+), 1 deletion(-)

diff --git a/uc1-workload-generator/src/main/java/uc1/workloadGenerator/LoadGenerator.java b/uc1-workload-generator/src/main/java/uc1/workloadGenerator/LoadGenerator.java
index 7597a595d..9581b167c 100644
--- a/uc1-workload-generator/src/main/java/uc1/workloadGenerator/LoadGenerator.java
+++ b/uc1-workload-generator/src/main/java/uc1/workloadGenerator/LoadGenerator.java
@@ -19,12 +19,13 @@ import titan.ccp.models.records.ActivePowerRecord;
 
 public class LoadGenerator {
 
-  private static Logger LOGGER = LoggerFactory.getLogger(LoadGenerator.class);
+  private static final Logger LOGGER = LoggerFactory.getLogger(LoadGenerator.class);
 
   private static final int WL_MAX_RECORDS = 150_000;
 
   public static void main(final String[] args) throws InterruptedException, IOException {
     // uc1
+    LOGGER.info("Start workload generator for use case UC1.");
 
     final int numSensors =
         Integer.parseInt(Objects.requireNonNullElse(System.getenv("NUM_SENSORS"), "10"));
diff --git a/uc2-workload-generator/src/main/java/uc2/workloadGenerator/LoadGenerator.java b/uc2-workload-generator/src/main/java/uc2/workloadGenerator/LoadGenerator.java
index 5fef681aa..1f6b581a3 100644
--- a/uc2-workload-generator/src/main/java/uc2/workloadGenerator/LoadGenerator.java
+++ b/uc2-workload-generator/src/main/java/uc2/workloadGenerator/LoadGenerator.java
@@ -11,6 +11,8 @@ import java.util.concurrent.TimeUnit;
 import java.util.stream.Collectors;
 import kafkaSender.KafkaRecordSender;
 import org.apache.kafka.clients.producer.ProducerConfig;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
 import titan.ccp.configuration.events.Event;
 import titan.ccp.model.sensorregistry.MutableAggregatedSensor;
 import titan.ccp.model.sensorregistry.MutableSensorRegistry;
@@ -18,7 +20,10 @@ import titan.ccp.models.records.ActivePowerRecord;
 
 public class LoadGenerator {
 
+  private static final Logger LOGGER = LoggerFactory.getLogger(LoadGenerator.class);
+
   public static void main(final String[] args) throws InterruptedException, IOException {
+    LOGGER.info("Start workload generator for use case UC2.");
 
     final String hierarchy = Objects.requireNonNullElse(System.getenv("HIERARCHY"), "deep");
     final int numNestedGroups = Integer
diff --git a/uc3-workload-generator/src/main/java/uc3/workloadGenerator/LoadGenerator.java b/uc3-workload-generator/src/main/java/uc3/workloadGenerator/LoadGenerator.java
index 659b958c8..e3b614538 100644
--- a/uc3-workload-generator/src/main/java/uc3/workloadGenerator/LoadGenerator.java
+++ b/uc3-workload-generator/src/main/java/uc3/workloadGenerator/LoadGenerator.java
@@ -11,14 +11,19 @@ import java.util.concurrent.TimeUnit;
 import java.util.stream.Collectors;
 import kafkaSender.KafkaRecordSender;
 import org.apache.kafka.clients.producer.ProducerConfig;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
 import titan.ccp.model.sensorregistry.MutableAggregatedSensor;
 import titan.ccp.model.sensorregistry.MutableSensorRegistry;
 import titan.ccp.models.records.ActivePowerRecord;
 
 public class LoadGenerator {
 
+  private static final Logger LOGGER = LoggerFactory.getLogger(LoadGenerator.class);
+
   public static void main(final String[] args) throws InterruptedException, IOException {
     // uc3
+    LOGGER.info("Start workload generator for use case UC3.");
 
     final int numSensor =
         Integer.parseInt(Objects.requireNonNullElse(System.getenv("NUM_SENSORS"), "10"));
diff --git a/uc4-workload-generator/src/main/java/uc4/workloadGenerator/LoadGenerator.java b/uc4-workload-generator/src/main/java/uc4/workloadGenerator/LoadGenerator.java
index b7685a081..eb38464c9 100644
--- a/uc4-workload-generator/src/main/java/uc4/workloadGenerator/LoadGenerator.java
+++ b/uc4-workload-generator/src/main/java/uc4/workloadGenerator/LoadGenerator.java
@@ -12,12 +12,17 @@ import java.util.stream.Collectors;
 import java.util.stream.IntStream;
 import kafkaSender.KafkaRecordSender;
 import org.apache.kafka.clients.producer.ProducerConfig;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
 import titan.ccp.models.records.ActivePowerRecord;
 
 public class LoadGenerator {
 
+  private static final Logger LOGGER = LoggerFactory.getLogger(LoadGenerator.class);
+
   public static void main(final String[] args) throws InterruptedException, IOException {
     // uc4
+    LOGGER.info("Start workload generator for use case UC4.");
 
     final int numSensor =
         Integer.parseInt(Objects.requireNonNullElse(System.getenv("NUM_SENSORS"), "10"));
-- 
GitLab