25 writes to Condition
Aspire.Dashboard (6)
Components\Dialogs\FilterDialog.razor.cs (1)
176
Condition
= _formModel.Condition!.Id,
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)
76
Condition
= condition.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)
19
Condition
= FilterCondition.Equals,
39
Condition
= FilterCondition.Equals,
59
Condition
= FilterCondition.Equals,
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 }
22 references to Condition
Aspire.Dashboard (14)
Extensions\TelemetryFilterFormatter.cs (1)
15
var condition = filter.
Condition
switch
Model\Otlp\TelemetryFilter.cs (13)
20
private string DebuggerDisplayText => $"{Field} {ConditionToString(
Condition
, null)} {Value}";
22
public string GetDisplayText(IStringLocalizer<StructuredFiltering> loc) => $"{ResolveFieldName(Field)} {ConditionToString(
Condition
, loc)} {Value}";
107
var func = ConditionToFuncDate(
Condition
);
114
var func = ConditionToFuncNumber(
Condition
);
121
var func = ConditionToFuncString(
Condition
);
126
var func = ConditionToFuncString(
Condition
);
135
var isNot =
Condition
is FilterCondition.NotEqual or FilterCondition.NotContains;
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
))
182
if (
Condition
!= other.
Condition
)
Aspire.Dashboard.Components.Tests (8)
Pages\StructuredLogsTests.cs (8)
98
Assert.Equal(filter.
Condition
, f.
Condition
);
136
Assert.Equal(filter1.
Condition
, f.
Condition
);
142
Assert.Equal(filter2.
Condition
, f.
Condition
);
148
Assert.Equal(filter3.
Condition
, f.
Condition
);