Skip to content

Commit 6b10416

Browse files
committed
Debug print statements
1 parent 4b96be1 commit 6b10416

File tree

3 files changed

+10
-0
lines changed

3 files changed

+10
-0
lines changed

dd-java-agent/agent-bootstrap/src/main/java/datadog/trace/bootstrap/instrumentation/decorator/HttpClientDecorator.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -82,10 +82,14 @@ public AgentSpan onRequest(final AgentSpan span, final REQUEST request) {
8282
String method = method(request);
8383
span.setTag(Tags.HTTP_METHOD, method);
8484

85+
System.out.println("In onRequest method in HttpClientDecorator");
8586
if (CLIENT_TAG_HEADERS) {
87+
System.out.println("Tagging client headers...");
8688
for (Map.Entry<String, String> headerTag :
8789
traceConfig(span).getRequestHeaderTags().entrySet()) {
8890
String headerValue = getRequestHeader(request, headerTag.getKey());
91+
System.out.println("headerTag: " + headerTag.getValue());
92+
System.out.println("headerValue: " + headerValue);
8993
if (null != headerValue) {
9094
span.setTag(headerTag.getValue(), headerValue);
9195
}

dd-java-agent/instrumentation/apache-httpclient-5/src/main/java/datadog/trace/instrumentation/apachehttpclient5/ApacheHttpClientDecorator.java

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
import java.net.URI;
66
import java.net.URISyntaxException;
77
import java.util.ArrayList;
8+
import java.util.Arrays;
89
import java.util.List;
910
import org.apache.hc.core5.http.Header;
1011
import org.apache.hc.core5.http.HttpRequest;
@@ -51,14 +52,18 @@ protected int status(final HttpResponse httpResponse) {
5152

5253
@Override
5354
protected String getRequestHeader(HttpRequest request, String headerName) {
55+
System.out.println("headerName: " + headerName);
56+
System.out.println("headers: " + Arrays.toString(request.getHeaders(headerName)));
5457
Header[] headers = request.getHeaders(headerName);
5558
List<String> values = new ArrayList<>();
5659
if (headers.length > 0) {
5760
for (Header header : headers) {
5861
values.add(header.getValue());
5962
}
63+
System.out.println("returning " + String.join(",", values));
6064
return String.join(",", values);
6165
}
66+
System.out.println("returning null");
6267
return null;
6368
}
6469

dd-java-agent/testing/src/main/groovy/datadog/trace/agent/test/base/HttpClientTest.groovy

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -767,6 +767,7 @@ abstract class HttpClientTest extends VersionedNamingTestBase {
767767
def "test request header #header tag mapping"() {
768768
when:
769769
def url = server.address.resolve("/success")
770+
System.out.println("testing header, value, value2: " + header + ", " + value + ", " + value2)
770771
String[] headerVals = [header + ":" + value , header + ":" + value2]
771772
def status = (value2 == null) ? doRequest(method, url, [(header): value]) : doRequest(method, url, headerVals)
772773
if (isDataStreamsEnabled()) {

0 commit comments

Comments
 (0)