Skip to content

Commit 0cd8bbc

Browse files
[dotnet] Don't include http headers in internal logs (#14546)
* [dotnet] Don't include http headers in internal logs * Update dotnet/src/webdriver/Remote/HttpCommandExecutor.cs Co-authored-by: codiumai-pr-agent-pro[bot] <151058649+codiumai-pr-agent-pro[bot]@users.noreply.github.com> * Update dotnet/src/webdriver/Remote/HttpCommandExecutor.cs Co-authored-by: codiumai-pr-agent-pro[bot] <151058649+codiumai-pr-agent-pro[bot]@users.noreply.github.com> --------- Co-authored-by: codiumai-pr-agent-pro[bot] <151058649+codiumai-pr-agent-pro[bot]@users.noreply.github.com>
1 parent 7d1d0e0 commit 0cd8bbc

File tree

1 file changed

+7
-2
lines changed

1 file changed

+7
-2
lines changed

dotnet/src/webdriver/Remote/HttpCommandExecutor.cs

+7-2
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@
2121
using System;
2222
using System.Collections.Generic;
2323
using System.Globalization;
24+
using System.Linq;
2425
using System.Net;
2526
using System.Net.Http;
2627
using System.Net.Http.Headers;
@@ -417,7 +418,11 @@ protected override async Task<HttpResponseMessage> SendAsync(HttpRequestMessage
417418
var responseTask = base.SendAsync(request, cancellationToken);
418419

419420
StringBuilder requestLogMessageBuilder = new();
420-
requestLogMessageBuilder.AppendFormat(">> {0}", request);
421+
requestLogMessageBuilder.AppendFormat(">> {0} RequestUri: {1}, Content: {2}, Headers: {3}",
422+
request.Method,
423+
request.RequestUri?.ToString() ?? "null",
424+
request.Content?.ToString() ?? "null",
425+
request.Headers?.Count());
421426

422427
if (request.Content != null)
423428
{
@@ -430,7 +435,7 @@ protected override async Task<HttpResponseMessage> SendAsync(HttpRequestMessage
430435
var response = await responseTask.ConfigureAwait(false);
431436

432437
StringBuilder responseLogMessageBuilder = new();
433-
responseLogMessageBuilder.AppendFormat("<< {0}", response);
438+
responseLogMessageBuilder.AppendFormat("<< StatusCode: {0}, ReasonPhrase: {1}, Content: {2}, Headers: {3}", (int)response.StatusCode, response.ReasonPhrase, response.Content, response.Headers?.Count());
434439

435440
if (!response.IsSuccessStatusCode && response.Content != null)
436441
{

0 commit comments

Comments
 (0)