101 references to HttpClientLoggingTagNames
Microsoft.Extensions.Http.Diagnostics (36)
Logging\Internal\Log.cs (34)
23
$"{{{
HttpClientLoggingTagNames
.Method}}} {{{
HttpClientLoggingTagNames
.Host}}}/{{{
HttpClientLoggingTagNames
.Path}}}";
27
$"{{{
HttpClientLoggingTagNames
.Method}}} {{{
HttpClientLoggingTagNames
.Host}}}/{{{
HttpClientLoggingTagNames
.Path}}}";
31
$"{{{
HttpClientLoggingTagNames
.Method}}} {{{
HttpClientLoggingTagNames
.Host}}}/{{{
HttpClientLoggingTagNames
.Path}}}";
34
$"The logger couldn't read its context for {{RequestState}} request: {{{
HttpClientLoggingTagNames
.Method}}} {{{
HttpClientLoggingTagNames
.Host}}}";
38
$"{{{
HttpClientLoggingTagNames
.Method}}} {{{
HttpClientLoggingTagNames
.Host}}}/{{{
HttpClientLoggingTagNames
.Path}}}";
56
[TagName(
HttpClientLoggingTagNames
.Method)] HttpMethod method,
57
[TagName(
HttpClientLoggingTagNames
.Host)] string? host,
58
[TagName(
HttpClientLoggingTagNames
.Path)] string? path);
64
[TagName(
HttpClientLoggingTagNames
.Method)] HttpMethod method,
65
[TagName(
HttpClientLoggingTagNames
.Host)] string host,
66
[TagName(
HttpClientLoggingTagNames
.Path)] string path);
73
[TagName(
HttpClientLoggingTagNames
.Method)] HttpMethod method,
74
[TagName(
HttpClientLoggingTagNames
.Host)] string? host);
81
[TagName(
HttpClientLoggingTagNames
.Method)] HttpMethod method,
82
[TagName(
HttpClientLoggingTagNames
.Host)] string host,
83
[TagName(
HttpClientLoggingTagNames
.Path)] string path);
106
loggerMessageState.TagArray[index++] = new(
HttpClientLoggingTagNames
.Method, record.Method);
107
loggerMessageState.TagArray[index++] = new(
HttpClientLoggingTagNames
.Host, record.Host);
108
loggerMessageState.TagArray[index++] = new(
HttpClientLoggingTagNames
.Path, record.Path);
109
loggerMessageState.TagArray[index++] = new(
HttpClientLoggingTagNames
.Duration, record.Duration);
113
loggerMessageState.TagArray[index++] = new(
HttpClientLoggingTagNames
.UrlQuery, record.QueryString);
118
loggerMessageState.TagArray[index++] = new(
HttpClientLoggingTagNames
.StatusCode, record.StatusCode.Value);
138
loggerMessageState.TagArray[index++] = new(
HttpClientLoggingTagNames
.RequestBody, record.RequestBody);
143
loggerMessageState.TagArray[index++] = new(
HttpClientLoggingTagNames
.ResponseBody, record.ResponseBody);
202
if (kvp.Key ==
HttpClientLoggingTagNames
.Method)
Logging\Internal\LoggerMessageStateExtensions.cs (2)
30
static x =>
HttpClientLoggingTagNames
.RequestHeaderPrefix + Normalize(x));
49
static x =>
HttpClientLoggingTagNames
.ResponseHeaderPrefix + Normalize(x));
Microsoft.Extensions.Http.Diagnostics.Tests (65)
Logging\AcceptanceTests.cs (7)
326
state!.Single(kvp => kvp.Key ==
HttpClientLoggingTagNames
.Path).Value.Should().Be(redactedPath);
369
.ContainSingle(kvp => kvp.Key ==
HttpClientLoggingTagNames
.Path)
372
state.Should().ContainSingle(kvp => kvp.Key ==
HttpClientLoggingTagNames
.Host)
375
state.Should().ContainSingle(kvp => kvp.Key ==
HttpClientLoggingTagNames
.Method)
378
state.Should().ContainSingle(kvp => kvp.Key ==
HttpClientLoggingTagNames
.StatusCode)
381
state.Should().ContainSingle(kvp => kvp.Key ==
HttpClientLoggingTagNames
.Duration)
438
state!.Single(kvp => kvp.Key ==
HttpClientLoggingTagNames
.Path).Value.Should().Be(redactedPath);
Logging\HttpClientLoggerTest.cs (54)
37
private const string TestExpectedRequestHeaderKey = $"{
HttpClientLoggingTagNames
.RequestHeaderPrefix}request-header";
38
private const string TestExpectedResponseHeaderKey = $"{
HttpClientLoggingTagNames
.ResponseHeaderPrefix}response-header";
167
var testSharedRequestHeaderKey = $"{
HttpClientLoggingTagNames
.RequestHeaderPrefix}header3";
168
var testSharedResponseHeaderKey = $"{
HttpClientLoggingTagNames
.ResponseHeaderPrefix}header3";
243
logRecordState.Contains(
HttpClientLoggingTagNames
.Host, expectedLogRecord.Host);
244
logRecordState.Contains(
HttpClientLoggingTagNames
.Method, expectedLogRecord.Method.ToString());
245
logRecordState.Contains(
HttpClientLoggingTagNames
.Path, TelemetryConstants.Redacted);
246
logRecordState.Contains(
HttpClientLoggingTagNames
.Duration, EnsureLogRecordDuration);
247
logRecordState.Contains(
HttpClientLoggingTagNames
.StatusCode, expectedLogRecord.StatusCode.Value.ToString(CultureInfo.InvariantCulture));
248
logRecordState.Contains(
HttpClientLoggingTagNames
.RequestBody, expectedLogRecord.RequestBody);
249
logRecordState.Contains(
HttpClientLoggingTagNames
.ResponseBody, expectedLogRecord.ResponseBody);
284
logRecord.GetStructuredState().Contains(
HttpClientLoggingTagNames
.Path, "/foo/bar");
370
logRecordRequest.Contains(
HttpClientLoggingTagNames
.Host, expectedLogRecord.Host);
371
logRecordRequest.Contains(
HttpClientLoggingTagNames
.Method, expectedLogRecord.Method.ToString());
372
logRecordRequest.Contains(
HttpClientLoggingTagNames
.Path, TelemetryConstants.Redacted);
373
logRecordRequest.Contains(
HttpClientLoggingTagNames
.RequestBody, expectedLogRecord.RequestBody);
374
logRecordRequest.NotContains(
HttpClientLoggingTagNames
.StatusCode);
380
logRecordFull.Contains(
HttpClientLoggingTagNames
.Host, expectedLogRecord.Host);
381
logRecordFull.Contains(
HttpClientLoggingTagNames
.Method, expectedLogRecord.Method.ToString());
382
logRecordFull.Contains(
HttpClientLoggingTagNames
.Path, TelemetryConstants.Redacted);
383
logRecordFull.Contains(
HttpClientLoggingTagNames
.Duration, EnsureLogRecordDuration);
384
logRecordFull.Contains(
HttpClientLoggingTagNames
.StatusCode, expectedLogRecord.StatusCode.Value.ToString(CultureInfo.InvariantCulture));
385
logRecordFull.Contains(
HttpClientLoggingTagNames
.RequestBody, expectedLogRecord.RequestBody);
386
logRecordFull.Contains(
HttpClientLoggingTagNames
.ResponseBody, expectedLogRecord.ResponseBody);
477
logRecordState.Contains(
HttpClientLoggingTagNames
.Host, expectedLogRecord.Host);
478
logRecordState.Contains(
HttpClientLoggingTagNames
.Method, expectedLogRecord.Method.ToString());
479
logRecordState.Contains(
HttpClientLoggingTagNames
.Path, TelemetryConstants.Redacted);
480
logRecordState.Contains(
HttpClientLoggingTagNames
.RequestBody, expectedLogRecord.RequestBody);
481
logRecordState.NotContains(
HttpClientLoggingTagNames
.ResponseBody);
482
logRecordState.NotContains(
HttpClientLoggingTagNames
.StatusCode);
486
logRecordState.Contains(
HttpClientLoggingTagNames
.Duration, EnsureLogRecordDuration);
487
Assert.DoesNotContain(logRecordState, kvp => kvp.Key.StartsWith(
HttpClientLoggingTagNames
.ResponseHeaderPrefix));
593
logRecordState.Contains(
HttpClientLoggingTagNames
.Host, expectedLogRecord.Host);
594
logRecordState.Contains(
HttpClientLoggingTagNames
.Method, expectedLogRecord.Method.ToString());
595
logRecordState.Contains(
HttpClientLoggingTagNames
.Path, TelemetryConstants.Redacted);
596
logRecordState.Contains(
HttpClientLoggingTagNames
.RequestBody, expectedLogRecord.RequestBody);
597
logRecordState.NotContains(
HttpClientLoggingTagNames
.ResponseBody);
598
logRecordState.NotContains(
HttpClientLoggingTagNames
.StatusCode);
602
logRecordState.Contains(
HttpClientLoggingTagNames
.Duration, EnsureLogRecordDuration);
603
Assert.DoesNotContain(logRecordState, kvp => kvp.Key.StartsWith(
HttpClientLoggingTagNames
.ResponseHeaderPrefix));
684
logRecordState.Contains(
HttpClientLoggingTagNames
.Host, expectedLogRecord.Host);
685
logRecordState.Contains(
HttpClientLoggingTagNames
.Method, expectedLogRecord.Method.ToString());
686
logRecordState.Contains(
HttpClientLoggingTagNames
.Path, TelemetryConstants.Redacted);
687
logRecordState.Contains(
HttpClientLoggingTagNames
.Duration, EnsureLogRecordDuration);
688
logRecordState.Contains(
HttpClientLoggingTagNames
.StatusCode, expectedLogRecord.StatusCode.Value.ToString(CultureInfo.InvariantCulture));
689
logRecordState.Contains(
HttpClientLoggingTagNames
.RequestBody, expectedLogRecord.RequestBody);
690
logRecordState.Contains(
HttpClientLoggingTagNames
.ResponseBody, expectedLogRecord.ResponseBody);
959
logRecordState.Contains(
HttpClientLoggingTagNames
.Host, expectedLogRecord.Host);
960
logRecordState.Contains(
HttpClientLoggingTagNames
.Method, expectedLogRecord.Method.ToString());
961
logRecordState.Contains(
HttpClientLoggingTagNames
.Path, TelemetryConstants.Redacted);
962
logRecordState.Contains(
HttpClientLoggingTagNames
.Duration, EnsureLogRecordDuration);
963
logRecordState.Contains(
HttpClientLoggingTagNames
.StatusCode, expectedLogRecord.StatusCode.Value.ToString(CultureInfo.InvariantCulture));
964
logRecordState.Contains(
HttpClientLoggingTagNames
.RequestBody, expectedLogRecord.RequestBody);
965
logRecordState.Contains(
HttpClientLoggingTagNames
.ResponseBody, expectedLogRecord.ResponseBody);
Logging\HttpClientLoggingTagNamesTest.cs (2)
16
var actualDimensions =
HttpClientLoggingTagNames
.TagNames;
17
var expectedDimensions = GetStringConstants(typeof(
HttpClientLoggingTagNames
));
Logging\LoggerMessageStateExtensionsTests.cs (2)
18
HttpClientLoggingTagNames
.RequestHeaderPrefix);
26
HttpClientLoggingTagNames
.ResponseHeaderPrefix);