31 writes to Value
Aspire.Dashboard (12)
Components\Dialogs\FilterDialog.razor.cs (2)
167
filter.
Value
= _formModel.Value!;
177
Value
= _formModel.Value!
Components\Pages\StructuredLogs.razor.cs (3)
168
Field = KnownStructuredLogFields.TraceIdField, Condition = FilterCondition.Equals,
Value
= TraceId
175
Field = KnownStructuredLogFields.SpanIdField, Condition = FilterCondition.Equals,
Value
= SpanId
512
Value
= string.Empty
Components\Pages\TraceDetail.razor.cs (1)
281
Value
= _trace.TraceId
Extensions\TelemetryFilterFormatter.cs (1)
78
Value
= value,
Model\GenAI\GenAIVisualizerDialogViewModel.cs (1)
406
Value
= span.SpanId
Model\StructuredLogsViewModel.cs (4)
85
filters.Add(new FieldTelemetryFilter { Field = nameof(OtlpLogEntry.Message), Condition = FilterCondition.Contains,
Value
= FilterText });
90
filters.Add(new FieldTelemetryFilter { Field = nameof(OtlpLogEntry.Severity), Condition = FilterCondition.GreaterThanOrEqual,
Value
= _logLevel.Value.ToString() });
110
filters.Add(new FieldTelemetryFilter { Field = nameof(OtlpLogEntry.Message), Condition = FilterCondition.Contains,
Value
= FilterText });
115
filters.Add(new FieldTelemetryFilter { Field = nameof(OtlpLogEntry.Severity), Condition = FilterCondition.GreaterThanOrEqual,
Value
= _logLevel.Value.ToString() });
Aspire.Dashboard.Components.Tests (4)
Pages\StructuredLogsTests.cs (4)
127
var filter = new FieldTelemetryFilter { Field = "TestField", Condition = FilterCondition.Contains,
Value
= "TestValue" };
163
var filter1 = new FieldTelemetryFilter { Field = "Test:Field", Condition = FilterCondition.Contains,
Value
= "Test Value" };
164
var filter2 = new FieldTelemetryFilter { Field = "Test!@#", Condition = FilterCondition.Contains,
Value
= "http://localhost#fragment?hi=true" };
165
var filter3 = new FieldTelemetryFilter { Field = "\u2764\uFE0F", Condition = FilterCondition.Contains,
Value
= "\u4F60" };
Aspire.Dashboard.Tests (15)
DashboardUrlsTests.cs (4)
35
new FieldTelemetryFilter { Condition = FilterCondition.Contains, Field = "test",
Value
= "value" }
46
new FieldTelemetryFilter { Condition = FilterCondition.Contains, Field = "test",
Value
= "value" },
47
new FieldTelemetryFilter { Condition = FilterCondition.GreaterThan, Field = "fieldWithSpacedValue",
Value
= "!! multiple words here !!", Enabled = false },
48
new FieldTelemetryFilter { 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 FieldTelemetryFilter { Condition = FilterCondition.Contains, Field = nameof(OtlpLogEntry.Message),
Value
= "does_not_contain" }]
821
Filters = [new FieldTelemetryFilter { Condition = FilterCondition.Contains, Field = nameof(OtlpLogEntry.Message),
Value
= "message" }]
TelemetryRepositoryTests\TraceTests.cs (6)
1185
new FieldTelemetryFilter { Field = "key1", Condition = FilterCondition.Equals,
Value
= "value1" }
1204
new FieldTelemetryFilter { Field = "key2", Condition = FilterCondition.Equals,
Value
= "value2" }
1223
new FieldTelemetryFilter { Field = "key1", Condition = FilterCondition.Equals,
Value
= "value1" },
1224
new FieldTelemetryFilter { Field = "key2", Condition = FilterCondition.Equals,
Value
= "value2" }
1275
new FieldTelemetryFilter { Field = name, Condition = FilterCondition.NotEqual,
Value
= value }
1291
new FieldTelemetryFilter { Field = name, Condition = FilterCondition.Equals,
Value
= value }
27 references to Value
Aspire.Dashboard (14)
Components\Dialogs\FilterDialog.razor.cs (1)
75
_formModel.Value = filter.
Value
;
Extensions\TelemetryFilterFormatter.cs (1)
28
var filterString = $"{StringUtils.Escape(filter.Field)}:{condition}:{StringUtils.Escape(filter.
Value
)}";
Model\Otlp\TelemetryFilter.cs (12)
31
private string DebuggerDisplayText => $"{Field} {ConditionToString(Condition, null)} {
Value
}";
33
public string GetDisplayText(IStringLocalizer<StructuredFiltering> loc) => $"{ResolveFieldName(Field)} {ConditionToString(Condition, loc)} {
Value
}";
117
var date = DateTime.Parse(
Value
, CultureInfo.InvariantCulture);
123
if (Enum.TryParse<LogLevel>(
Value
, ignoreCase: true, out var value))
133
return input.Where(x => func(x.Message,
Value
));
138
return input.Where(x => func(OtlpLogEntry.GetFieldValue(x, Field) ?? string.Empty,
Value
));
151
if (fieldValue.Value1 != null && IsMatch(fieldValue.Value1,
Value
, Condition))
155
if (fieldValue.Value2 != null && IsMatch(fieldValue.Value2,
Value
, Condition))
163
if (fieldValue.Value1 != null && IsMatch(fieldValue.Value1,
Value
, Condition))
165
if (fieldValue.Value2 != null && IsMatch(fieldValue.Value2,
Value
, Condition))
199
if (!string.Equals(
Value
, otherFilter.
Value
, StringComparison.OrdinalIgnoreCase))
Aspire.Dashboard.Components.Tests (10)
Pages\StructuredLogsTests.cs (10)
112
Assert.Equal("123", f.
Value
);
117
Assert.Equal("456", f.
Value
);
153
Assert.Equal(filter.
Value
, f.
Value
);
191
Assert.Equal(filter1.
Value
, f.
Value
);
197
Assert.Equal(filter2.
Value
, f.
Value
);
203
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
);