Skip to content

Commit 386a772

Browse files
authored
Merge pull request #15 from IBM/get-just-service-info
Add method to just get system info
2 parents 6cd63c4 + 06d9bb4 commit 386a772

File tree

2 files changed

+11
-2
lines changed

2 files changed

+11
-2
lines changed

src/main/java/com/ibm/cloud/sdk/core/util/RequestUtils.java

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -165,7 +165,16 @@ private static String buildUserAgent() {
165165
details.add(propertyName + "=" + System.getProperty(propertyName));
166166
}
167167

168-
return "ibm-java-sdk-core/" + loadCoreVersion() + " (" + RequestUtils.join(details, "; ") + ")";
168+
return "ibm-java-sdk-core-" + loadCoreVersion() + " " + getSystemInfo();
169+
}
170+
171+
public static String getSystemInfo() {
172+
final List<String> details = new ArrayList<>();
173+
for (String propertyName : properties) {
174+
details.add(propertyName + "=" + System.getProperty(propertyName));
175+
}
176+
177+
return "(" + RequestUtils.join(details, "; ") + ")";
169178
}
170179

171180
/**

src/test/java/com/ibm/cloud/sdk/core/test/util/RequestUtilsTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -109,6 +109,6 @@ public void testPickWithNulls() {
109109
@Test
110110
public void testUserAgent() {
111111
assertNotNull(RequestUtils.getUserAgent());
112-
assertTrue(RequestUtils.getUserAgent().startsWith("ibm-java-sdk-core/"));
112+
assertTrue(RequestUtils.getUserAgent().startsWith("ibm-java-sdk-core-"));
113113
}
114114
}

0 commit comments

Comments
 (0)