25 writes to Value
Aspire.Dashboard (6)
Components\Dialogs\FilterDialog.razor.cs (1)
177
Value
= _formModel.Value!
Components\Pages\StructuredLogs.razor.cs (2)
166
Field = KnownStructuredLogFields.TraceIdField, Condition = FilterCondition.Equals,
Value
= TraceId
173
Field = KnownStructuredLogFields.SpanIdField, Condition = FilterCondition.Equals,
Value
= SpanId
Extensions\TelemetryFilterFormatter.cs (1)
78
Value
= value,
Model\StructuredLogsViewModel.cs (2)
85
filters.Add(new TelemetryFilter { Field = nameof(OtlpLogEntry.Message), Condition = FilterCondition.Contains,
Value
= FilterText });
90
filters.Add(new TelemetryFilter { Field = nameof(OtlpLogEntry.Severity), Condition = FilterCondition.GreaterThanOrEqual,
Value
= _logLevel.Value.ToString() });
Aspire.Dashboard.Components.Tests (4)
Pages\StructuredLogsTests.cs (4)
73
var filter = new TelemetryFilter { Field = "TestField", Condition = FilterCondition.Contains,
Value
= "TestValue" };
109
var filter1 = new TelemetryFilter { Field = "Test:Field", Condition = FilterCondition.Contains,
Value
= "Test Value" };
110
var filter2 = new TelemetryFilter { Field = "Test!@#", Condition = FilterCondition.Contains,
Value
= "http://localhost#fragment?hi=true" };
111
var filter3 = new TelemetryFilter { Field = "\u2764\uFE0F", Condition = FilterCondition.Contains,
Value
= "\u4F60" };
Aspire.Dashboard.Tests (15)
DashboardUrlsTests.cs (4)
35
new TelemetryFilter { Condition = FilterCondition.Contains, Field = "test",
Value
= "value" }
46
new TelemetryFilter { Condition = FilterCondition.Contains, Field = "test",
Value
= "value" },
47
new TelemetryFilter { Condition = FilterCondition.GreaterThan, Field = "fieldWithSpacedValue",
Value
= "!! multiple words here !!", Enabled = false },
48
new TelemetryFilter { Condition = FilterCondition.NotEqual, Field = "name",
Value
= "nameValue" },
TelemetryFilterFormatterTests.cs (3)
20
Value
= "test:value"
40
Value
= "test+value"
60
Value
= "test:value",
TelemetryRepositoryTests\LogTests.cs (2)
813
Filters = [new TelemetryFilter { Condition = FilterCondition.Contains, Field = nameof(OtlpLogEntry.Message),
Value
= "does_not_contain" }]
821
Filters = [new TelemetryFilter { Condition = FilterCondition.Contains, Field = nameof(OtlpLogEntry.Message),
Value
= "message" }]
TelemetryRepositoryTests\TraceTests.cs (6)
1185
new TelemetryFilter { Field = "key1", Condition = FilterCondition.Equals,
Value
= "value1" }
1204
new TelemetryFilter { Field = "key2", Condition = FilterCondition.Equals,
Value
= "value2" }
1223
new TelemetryFilter { Field = "key1", Condition = FilterCondition.Equals,
Value
= "value1" },
1224
new TelemetryFilter { Field = "key2", Condition = FilterCondition.Equals,
Value
= "value2" }
1275
new TelemetryFilter { Field = name, Condition = FilterCondition.NotEqual,
Value
= value }
1291
new TelemetryFilter { Field = name, Condition = FilterCondition.Equals,
Value
= value }
26 references to Value
Aspire.Dashboard (13)
Extensions\TelemetryFilterFormatter.cs (1)
28
var filterString = $"{StringUtils.Escape(filter.Field)}:{condition}:{StringUtils.Escape(filter.
Value
)}";
Model\Otlp\TelemetryFilter.cs (12)
20
private string DebuggerDisplayText => $"{Field} {ConditionToString(Condition, null)} {
Value
}";
22
public string GetDisplayText(IStringLocalizer<StructuredFiltering> loc) => $"{ResolveFieldName(Field)} {ConditionToString(Condition, loc)} {
Value
}";
106
var date = DateTime.Parse(
Value
, CultureInfo.InvariantCulture);
112
if (Enum.TryParse<LogLevel>(
Value
, ignoreCase: true, out var value))
122
return input.Where(x => func(x.Message,
Value
));
127
return input.Where(x => func(OtlpLogEntry.GetFieldValue(x, Field),
Value
));
140
if (fieldValue.Value1 != null && IsMatch(fieldValue.Value1,
Value
, Condition))
144
if (fieldValue.Value2 != null && IsMatch(fieldValue.Value2,
Value
, Condition))
152
if (fieldValue.Value1 != null && IsMatch(fieldValue.Value1,
Value
, Condition))
154
if (fieldValue.Value2 != null && IsMatch(fieldValue.Value2,
Value
, Condition))
187
if (!string.Equals(
Value
, other.
Value
, StringComparison.OrdinalIgnoreCase))
Aspire.Dashboard.Components.Tests (10)
Pages\StructuredLogsTests.cs (10)
58
Assert.Equal("123", f.
Value
);
63
Assert.Equal("456", f.
Value
);
99
Assert.Equal(filter.
Value
, f.
Value
);
137
Assert.Equal(filter1.
Value
, f.
Value
);
143
Assert.Equal(filter2.
Value
, f.
Value
);
149
Assert.Equal(filter3.
Value
, f.
Value
);
Aspire.Dashboard.Tests (3)
TelemetryFilterFormatterTests.cs (3)
29
Assert.Equal("test:value", filter.
Value
);
49
Assert.Equal("test+value", filter.
Value
);
70
Assert.Equal("test:value", filter.
Value
);