diff --git a/pom.xml b/pom.xml
index d2f9e00..d5404f6 100644
--- a/pom.xml
+++ b/pom.xml
@@ -5,7 +5,7 @@
com.bealetech
metrics-statsd
Metrics Statsd Support
- 3.0.0-SNAPSHOT
+ 3.0.0-CAPGEMINI
jar
http://github.com/organicveggie/metrics-statsd/
Statsd reporter for codahale/metrics.
diff --git a/src/main/java/com/bealetech/metrics/reporting/Statsd.java b/src/main/java/com/bealetech/metrics/reporting/Statsd.java
index 5e1bdec..1c48e98 100644
--- a/src/main/java/com/bealetech/metrics/reporting/Statsd.java
+++ b/src/main/java/com/bealetech/metrics/reporting/Statsd.java
@@ -84,7 +84,9 @@ public void send(String name, String value, StatType statType) throws IOExceptio
public void close() throws IOException {
DatagramPacket packet = newPacket(outputData);
+ logger.trace("Sending {} bytes of data to StatsD ", outputData.size());
packet.setData(outputData.toByteArray());
+ logger.trace("Monitoring data to be sent to StatsD is :: {}", outputData.toString());
datagramSocket.send(packet);
if(datagramSocket != null) {
diff --git a/src/main/java/com/bealetech/metrics/reporting/StatsdReporter.java b/src/main/java/com/bealetech/metrics/reporting/StatsdReporter.java
index c9d2bf5..a3d6195 100644
--- a/src/main/java/com/bealetech/metrics/reporting/StatsdReporter.java
+++ b/src/main/java/com/bealetech/metrics/reporting/StatsdReporter.java
@@ -133,6 +133,7 @@ public void report(SortedMap gauges,
SortedMap timers) {
try {
+ LOGGER.trace("StatsD reporter triggered");
statsd.connect();
for (Map.Entry entry : gauges.entrySet()) {
@@ -283,6 +284,8 @@ private String format(Object o) {
return format(((Integer) o).longValue());
} else if (o instanceof Long) {
return format(((Long) o).longValue());
+ } else if (o instanceof Boolean) {
+ return ((Boolean) o)? "1": "0";
}
return null;
}