12 writes to Value
Aspire.Dashboard (6)
Components\Dialogs\FilterDialog.razor.cs (1)
101Value = _formModel.Value!
Components\Pages\StructuredLogs.razor.cs (2)
148Field = LogFilter.KnownTraceIdField, Condition = FilterCondition.Equals, Value = TraceId 155Field = LogFilter.KnownSpanIdField, Condition = FilterCondition.Equals, Value = SpanId
Extensions\LogFilterFormatter.cs (1)
64return new LogFilter { Condition = condition.Value, Field = field, Value = value };
Model\StructuredLogsViewModel.cs (2)
80filters.Add(new LogFilter { Field = nameof(OtlpLogEntry.Message), Condition = FilterCondition.Contains, Value = FilterText }); 85filters.Add(new LogFilter { Field = nameof(OtlpLogEntry.Severity), Condition = FilterCondition.GreaterThanOrEqual, Value = _logLevel.Value.ToString() });
Aspire.Dashboard.Tests (6)
DashboardUrlsTests.cs (4)
35new LogFilter { Condition = FilterCondition.Contains, Field = "test", Value = "value" } 46new LogFilter { Condition = FilterCondition.Contains, Field = "test", Value = "value" }, 47new LogFilter { Condition = FilterCondition.GreaterThan, Field = "fieldWithSpacedValue", Value = "!! multiple words here !!" }, 48new LogFilter { Condition = FilterCondition.NotEqual, Field = "name", Value = "nameValue" },
TelemetryRepositoryTests\LogTests.cs (2)
748Filters = [new LogFilter { Condition = FilterCondition.Contains, Field = nameof(OtlpLogEntry.Message), Value = "does_not_contain" }] 756Filters = [new LogFilter { Condition = FilterCondition.Contains, Field = nameof(OtlpLogEntry.Message), Value = "message" }]
9 references to Value
Aspire.Dashboard (7)
Extensions\LogFilterFormatter.cs (1)
25return $"{filter.Field}:{condition}:{Uri.EscapeDataString(filter.Value)}";
Model\Otlp\LogFilter.cs (6)
26public string DebuggerDisplayText => $"{Field} {ConditionToString(Condition, null)} {Value}"; 28public string GetDisplayText(IStringLocalizer<Logs> loc) => $"{ResolveFieldName(Field)} {ConditionToString(Condition, loc)} {Value}"; 120var date = DateTime.Parse(Value, CultureInfo.InvariantCulture); 126if (Enum.TryParse<LogLevel>(Value, ignoreCase: true, out var value)) 136return input.Where(x => func(x.Message, Value)); 141return input.Where(x => func(GetFieldValue(x), Value));
Aspire.Dashboard.Components.Tests (2)
Pages\StructuredLogsTests.cs (2)
58Assert.Equal("123", f.Value); 63Assert.Equal("456", f.Value);