From b37af4425c15bee224d30892a358ae45cbe9f688 Mon Sep 17 00:00:00 2001
From: Adam Knapp <knappadam5@gmail.com>
Date: Tue, 15 Dec 2020 17:38:14 +0100
Subject: [PATCH] Runtime usage stat collection update

Signed-off-by: Adam Knapp <knappadam5@gmail.com>
---
 .../src/org/eclipse/titan/runtime/core/Module_List.java   | 2 +-
 .../src/org/eclipse/titan/runtime/core/Usage_Stats.java   | 8 ++++----
 2 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/org.eclipse.titan.runtime/src/org/eclipse/titan/runtime/core/Module_List.java b/org.eclipse.titan.runtime/src/org/eclipse/titan/runtime/core/Module_List.java
index e64691f0fc..7b7950338a 100644
--- a/org.eclipse.titan.runtime/src/org/eclipse/titan/runtime/core/Module_List.java
+++ b/org.eclipse.titan.runtime/src/org/eclipse/titan/runtime/core/Module_List.java
@@ -245,7 +245,7 @@ public final class Module_List {
 
 	public static void send_usage_stats() {
 		//FIXME collect version info
-		final StringBuilder builder = new StringBuilder("module version infos");
+		final StringBuilder builder = new StringBuilder("Module version infos: ");
 		//FIXME add module versions
 		Usage_Stats.sendAsync(builder.toString());
 	}
diff --git a/org.eclipse.titan.runtime/src/org/eclipse/titan/runtime/core/Usage_Stats.java b/org.eclipse.titan.runtime/src/org/eclipse/titan/runtime/core/Usage_Stats.java
index e5d04d7d02..e5beb24314 100644
--- a/org.eclipse.titan.runtime/src/org/eclipse/titan/runtime/core/Usage_Stats.java
+++ b/org.eclipse.titan.runtime/src/org/eclipse/titan/runtime/core/Usage_Stats.java
@@ -28,8 +28,8 @@ public final class Usage_Stats {
 		//intentionally empty
 	}
 
-	private static StringBuilder collectSystemData() {
-		final StringBuilder urlparameters = new StringBuilder(400);
+	private static StringBuilder collectSystemData(final String message) {
+		final StringBuilder urlparameters = new StringBuilder(400 + message.length());
 
 		urlparameters.append("plugin_id=").append("org.eclipse.titan.runtime");
 		//does not really know yet how to add the full qualifier, without depending on eclipse
@@ -54,7 +54,7 @@ public final class Usage_Stats {
 			urlparameters.append('&').append("hostname=").append("UNKNOWN");
 		}
 
-		urlparameters.append('&').append("info=").append("Java runtime(just experimenting)");
+		urlparameters.append('&').append("info=").append(message);
 		return urlparameters;
 	}
 
@@ -82,7 +82,7 @@ public final class Usage_Stats {
 		try {
 			socket.connect(new InetSocketAddress(HOST, PORT));
 
-			final String urlParameters = collectSystemData().toString();
+			final String urlParameters = collectSystemData(message).toString();
 			final DataOutputStream wr = new DataOutputStream(socket.getOutputStream());
 			wr.writeBytes("POST " + PAGE + " HTTP/1.0\r\n" +
 					"Host: " + HOST + "\r\n" +
-- 
GitLab