Components\Pages\StructuredLogs.razor.cs (29)
134ViewModel.StartIndex = request.StartIndex;
135ViewModel.Count = request.Count ?? DashboardUIHelpers.DefaultDataGridResultCount;
137var logs = ViewModel.GetLogs();
160_explainErrorsButton?.UpdateHasErrors(ViewModel.HasErrors());
163TelemetryRepository.MarkViewedErrorLogs(ViewModel.ResourceKey);
186ViewModel.AddFilter(new FieldTelemetryFilter
193ViewModel.AddFilter(new FieldTelemetryFilter
239builder.StructuredLogs(context, application, ViewModel.GetLogs, ViewModel.HasErrors(), () => ViewModel.GetErrorLogs(int.MaxValue));
243builder.StructuredLogs(context, ViewModel.GetLogs, ViewModel.HasErrors(), () => ViewModel.GetErrorLogs(int.MaxValue));
304ViewModel.ClearData();
347() => ViewModel.GetErrorLogs(count: int.MaxValue)));
384ViewModel.RemoveFilter(filter);
388ViewModel.AddFilter(filter);
406ViewModel.FilterText = _filter;
434ViewModel.Filters,
435ViewModel.ClearFilters,
506Filters = ViewModel.Filters
513ViewModel.ResourceKey = PageViewModel.SelectedResource.Id?.GetResourceKey();
524ViewModel.LogLevel = PageViewModel.SelectedLogLevel.Id;
532ViewModel.ClearFilters();
535ViewModel.AddFilter(filter);
556return ViewModel.HasGenAISpan(logEntry.TraceId, logEntry.SpanId);
584var filters = ViewModel.GetFilters();
600ResourceKey = ViewModel.ResourceKey,
652new ComponentTelemetryProperty(TelemetryPropertyKeys.StructuredLogsFilterCount, new AspireTelemetryProperty(ViewModel.Filters.Count.ToString(CultureInfo.InvariantCulture), AspireTelemetryPropertyType.Metric))