diff --git a/ocpp-common/pom.xml b/ocpp-common/pom.xml
index 3966319e5..f191db2a1 100644
--- a/ocpp-common/pom.xml
+++ b/ocpp-common/pom.xml
@@ -59,6 +59,12 @@
21.0
compile
+
+ org.slf4j
+ slf4j-api
+ 1.7.10
+ compile
+
diff --git a/ocpp-common/src/main/java/eu/chargetime/ocpp/Client.java b/ocpp-common/src/main/java/eu/chargetime/ocpp/Client.java
index 19c418b62..6d98e12e3 100644
--- a/ocpp-common/src/main/java/eu/chargetime/ocpp/Client.java
+++ b/ocpp-common/src/main/java/eu/chargetime/ocpp/Client.java
@@ -6,6 +6,9 @@
import eu.chargetime.ocpp.model.Request;
import java.util.concurrent.CompletableFuture;
+
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
/*
ChargeTime.eu - Java-OCA-OCPP
Copyright (C) 2015-2016 Thomas Volden
@@ -44,6 +47,8 @@ of this software and associated documentation files (the "Software"), to deal
*/
public abstract class Client extends FeatureHandler
{
+ private static final Logger logger = LoggerFactory.getLogger(Client.class);
+
private Session session;
/**
@@ -115,7 +120,7 @@ public void disconnect()
try {
session.close();
} catch (Exception ex) {
- ex.printStackTrace();
+ logger.info("session.close() failed", ex);
}
}
diff --git a/ocpp-common/src/main/java/eu/chargetime/ocpp/Communicator.java b/ocpp-common/src/main/java/eu/chargetime/ocpp/Communicator.java
index 685248dbe..e07283bdd 100644
--- a/ocpp-common/src/main/java/eu/chargetime/ocpp/Communicator.java
+++ b/ocpp-common/src/main/java/eu/chargetime/ocpp/Communicator.java
@@ -4,6 +4,9 @@
import java.util.ArrayDeque;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
/*
ChargeTime.eu - Java-OCA-OCPP
Copyright (C) 2015-2016 Thomas Volden
@@ -41,7 +44,9 @@ of this software and associated documentation files (the "Software"), to deal
* Must be overloaded to implement a specific format.
*/
public abstract class Communicator {
- private RetryRunner retryRunner;
+ private static final Logger logger = LoggerFactory.getLogger(Communicator.class);
+
+ private RetryRunner retryRunner;
protected Radio radio;
private ArrayDeque