in AdlsDotNetSDK/WebTransport.cs [181:214]
private static void PostPowershellLogDetails(HttpWebRequest request, HttpWebResponse response)
{
if (WebTransportPowershellLog.IsDebugEnabled)
{
string message = $"VERB: {request.Method}{Environment.NewLine}{Environment.NewLine}RequestHeaders:{Environment.NewLine}";
bool firstHeader = true;
foreach (string requestHeader in request.Headers)
{
if (requestHeader.Equals("Authorization"))
{
message += (!firstHeader ? Environment.NewLine : "") +
$"[AuthorizationHeaderLength:{request.Headers["Authorization"].Length}]";
}
else
{
message += (!firstHeader ? Environment.NewLine : "") +
$"[{requestHeader}:{request.Headers[requestHeader]}]";
}
firstHeader = false;
}
message += $"{Environment.NewLine}{Environment.NewLine}";
message += $"ResponseStatus:{response.StatusCode}{Environment.NewLine}{Environment.NewLine}ResponseHeaders:{Environment.NewLine}";
firstHeader = true;
foreach (string responseHeader in response.Headers)
{
message += (!firstHeader ? Environment.NewLine : "") + $"[{responseHeader}:{response.Headers[responseHeader]}]";
firstHeader = false;
}
message += $"{Environment.NewLine}{Environment.NewLine}";
WebTransportPowershellLog.Debug(message);
}
}