99 references to HttpClientLoggingTagNames
Microsoft.Extensions.Http.Diagnostics (35)
Logging\Internal\Log.cs (33)
25
$"{{{
HttpClientLoggingTagNames
.Method}}} {{{
HttpClientLoggingTagNames
.Host}}}/{{{
HttpClientLoggingTagNames
.Path}}}";
29
$"{{{
HttpClientLoggingTagNames
.Method}}} {{{
HttpClientLoggingTagNames
.Host}}}/{{{
HttpClientLoggingTagNames
.Path}}}";
33
$"{{{
HttpClientLoggingTagNames
.Method}}} {{{
HttpClientLoggingTagNames
.Host}}}/{{{
HttpClientLoggingTagNames
.Path}}}";
36
$"The logger couldn't read its context for {{RequestState}} request: {{{
HttpClientLoggingTagNames
.Method}}} {{{
HttpClientLoggingTagNames
.Host}}}";
40
$"{{{
HttpClientLoggingTagNames
.Method}}} {{{
HttpClientLoggingTagNames
.Host}}}/{{{
HttpClientLoggingTagNames
.Path}}}";
58
[TagName(
HttpClientLoggingTagNames
.Method)] HttpMethod method,
59
[TagName(
HttpClientLoggingTagNames
.Host)] string? host,
60
[TagName(
HttpClientLoggingTagNames
.Path)] string? path);
66
[TagName(
HttpClientLoggingTagNames
.Method)] HttpMethod method,
67
[TagName(
HttpClientLoggingTagNames
.Host)] string host,
68
[TagName(
HttpClientLoggingTagNames
.Path)] string path);
75
[TagName(
HttpClientLoggingTagNames
.Method)] HttpMethod method,
76
[TagName(
HttpClientLoggingTagNames
.Host)] string? host);
83
[TagName(
HttpClientLoggingTagNames
.Method)] HttpMethod method,
84
[TagName(
HttpClientLoggingTagNames
.Host)] string host,
85
[TagName(
HttpClientLoggingTagNames
.Path)] string path);
107
loggerMessageState.TagArray[index++] = new(
HttpClientLoggingTagNames
.Method, record.Method);
108
loggerMessageState.TagArray[index++] = new(
HttpClientLoggingTagNames
.Host, record.Host);
109
loggerMessageState.TagArray[index++] = new(
HttpClientLoggingTagNames
.Path, record.Path);
110
loggerMessageState.TagArray[index++] = new(
HttpClientLoggingTagNames
.Duration, record.Duration);
114
loggerMessageState.TagArray[index++] = new(
HttpClientLoggingTagNames
.StatusCode, record.StatusCode.Value);
134
loggerMessageState.TagArray[index++] = new(
HttpClientLoggingTagNames
.RequestBody, record.RequestBody);
139
loggerMessageState.TagArray[index++] = new(
HttpClientLoggingTagNames
.ResponseBody, record.ResponseBody);
177
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 (64)
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 (53)
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);
341
logRecordRequest.Contains(
HttpClientLoggingTagNames
.Host, expectedLogRecord.Host);
342
logRecordRequest.Contains(
HttpClientLoggingTagNames
.Method, expectedLogRecord.Method.ToString());
343
logRecordRequest.Contains(
HttpClientLoggingTagNames
.Path, TelemetryConstants.Redacted);
344
logRecordRequest.Contains(
HttpClientLoggingTagNames
.RequestBody, expectedLogRecord.RequestBody);
345
logRecordRequest.NotContains(
HttpClientLoggingTagNames
.StatusCode);
351
logRecordFull.Contains(
HttpClientLoggingTagNames
.Host, expectedLogRecord.Host);
352
logRecordFull.Contains(
HttpClientLoggingTagNames
.Method, expectedLogRecord.Method.ToString());
353
logRecordFull.Contains(
HttpClientLoggingTagNames
.Path, TelemetryConstants.Redacted);
354
logRecordFull.Contains(
HttpClientLoggingTagNames
.Duration, EnsureLogRecordDuration);
355
logRecordFull.Contains(
HttpClientLoggingTagNames
.StatusCode, expectedLogRecord.StatusCode.Value.ToString(CultureInfo.InvariantCulture));
356
logRecordFull.Contains(
HttpClientLoggingTagNames
.RequestBody, expectedLogRecord.RequestBody);
357
logRecordFull.Contains(
HttpClientLoggingTagNames
.ResponseBody, expectedLogRecord.ResponseBody);
448
logRecordState.Contains(
HttpClientLoggingTagNames
.Host, expectedLogRecord.Host);
449
logRecordState.Contains(
HttpClientLoggingTagNames
.Method, expectedLogRecord.Method.ToString());
450
logRecordState.Contains(
HttpClientLoggingTagNames
.Path, TelemetryConstants.Redacted);
451
logRecordState.Contains(
HttpClientLoggingTagNames
.RequestBody, expectedLogRecord.RequestBody);
452
logRecordState.NotContains(
HttpClientLoggingTagNames
.ResponseBody);
453
logRecordState.NotContains(
HttpClientLoggingTagNames
.StatusCode);
457
logRecordState.Contains(
HttpClientLoggingTagNames
.Duration, EnsureLogRecordDuration);
458
Assert.DoesNotContain(logRecordState, kvp => kvp.Key.StartsWith(
HttpClientLoggingTagNames
.ResponseHeaderPrefix));
564
logRecordState.Contains(
HttpClientLoggingTagNames
.Host, expectedLogRecord.Host);
565
logRecordState.Contains(
HttpClientLoggingTagNames
.Method, expectedLogRecord.Method.ToString());
566
logRecordState.Contains(
HttpClientLoggingTagNames
.Path, TelemetryConstants.Redacted);
567
logRecordState.Contains(
HttpClientLoggingTagNames
.RequestBody, expectedLogRecord.RequestBody);
568
logRecordState.NotContains(
HttpClientLoggingTagNames
.ResponseBody);
569
logRecordState.NotContains(
HttpClientLoggingTagNames
.StatusCode);
573
logRecordState.Contains(
HttpClientLoggingTagNames
.Duration, EnsureLogRecordDuration);
574
Assert.DoesNotContain(logRecordState, kvp => kvp.Key.StartsWith(
HttpClientLoggingTagNames
.ResponseHeaderPrefix));
655
logRecordState.Contains(
HttpClientLoggingTagNames
.Host, expectedLogRecord.Host);
656
logRecordState.Contains(
HttpClientLoggingTagNames
.Method, expectedLogRecord.Method.ToString());
657
logRecordState.Contains(
HttpClientLoggingTagNames
.Path, TelemetryConstants.Redacted);
658
logRecordState.Contains(
HttpClientLoggingTagNames
.Duration, EnsureLogRecordDuration);
659
logRecordState.Contains(
HttpClientLoggingTagNames
.StatusCode, expectedLogRecord.StatusCode.Value.ToString(CultureInfo.InvariantCulture));
660
logRecordState.Contains(
HttpClientLoggingTagNames
.RequestBody, expectedLogRecord.RequestBody);
661
logRecordState.Contains(
HttpClientLoggingTagNames
.ResponseBody, expectedLogRecord.ResponseBody);
930
logRecordState.Contains(
HttpClientLoggingTagNames
.Host, expectedLogRecord.Host);
931
logRecordState.Contains(
HttpClientLoggingTagNames
.Method, expectedLogRecord.Method.ToString());
932
logRecordState.Contains(
HttpClientLoggingTagNames
.Path, TelemetryConstants.Redacted);
933
logRecordState.Contains(
HttpClientLoggingTagNames
.Duration, EnsureLogRecordDuration);
934
logRecordState.Contains(
HttpClientLoggingTagNames
.StatusCode, expectedLogRecord.StatusCode.Value.ToString(CultureInfo.InvariantCulture));
935
logRecordState.Contains(
HttpClientLoggingTagNames
.RequestBody, expectedLogRecord.RequestBody);
936
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);