Skip to content

Commit a0cda1f

Browse files
committed
Log and then send
1 parent d9d0a46 commit a0cda1f

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

dotnet/src/webdriver/Remote/HttpCommandExecutor.cs

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -440,8 +440,6 @@ public DiagnosticsHttpHandler(HttpMessageHandler messageHandler, ILogger logger)
440440
/// <returns>The http response message content.</returns>
441441
protected override async Task<HttpResponseMessage> SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)
442442
{
443-
var response = await base.SendAsync(request, cancellationToken).ConfigureAwait(false);
444-
445443
StringBuilder requestLogMessageBuilder = new();
446444
requestLogMessageBuilder.AppendFormat(">> {0} RequestUri: {1}, Content: {2}, Headers: {3}",
447445
request.Method,
@@ -461,7 +459,10 @@ protected override async Task<HttpResponseMessage> SendAsync(HttpRequestMessage
461459

462460
_logger.Trace(requestLogMessageBuilder.ToString());
463461

462+
var response = await base.SendAsync(request, cancellationToken).ConfigureAwait(false);
463+
464464
StringBuilder responseLogMessageBuilder = new();
465+
465466
responseLogMessageBuilder.AppendFormat("<< StatusCode: {0}, ReasonPhrase: {1}, Content: {2}, Headers: {3}", (int)response.StatusCode, response.ReasonPhrase, response.Content, response.Headers?.Count());
466467

467468
if (!response.IsSuccessStatusCode && response.Content != null)

0 commit comments

Comments
 (0)