1 instantiation of ResourceLoggerState
Aspire.Hosting (1)
ApplicationModel\ResourceLoggerService.cs (1)
347var state = new ResourceLoggerState(name, TimeProvider);
16 references to ResourceLoggerState
Aspire.Hosting (14)
ApplicationModel\ResourceLoggerService.cs (14)
22private readonly ConcurrentDictionary<string, ResourceLoggerState> _loggers = new(); 26private Action<(string, ResourceLoggerState)>? _loggerAdded; 27private event Action<(string, ResourceLoggerState)> LoggerAdded 148var state = GetResourceLoggerState(resourceName); 226var subscribedStates = new List<(ResourceLoggerState State, Action<bool> Handler)>(); 231void OnLoggerAdded((string Name, ResourceLoggerState State) loggerItem) 278if (_loggers.TryGetValue(resourceName, out var logger)) 293if (_loggers.TryGetValue(name, out var logger)) 306if (_loggers.TryGetValue(resourceName, out var logger)) 344internal ResourceLoggerState GetResourceLoggerState(string resourceName) => 347var state = new ResourceLoggerState(name, TimeProvider); 352internal Dictionary<string, ResourceLoggerState> Loggers => _loggers.ToDictionary(); 371/// Creates a new <see cref="ResourceLoggerState"/>. 586private sealed class ResourceLogger(ResourceLoggerState loggerState) : ILogger
Aspire.Hosting.Tests (2)
Dashboard\DashboardLifecycleHookTests.cs (1)
61var dashboardLoggerState = resourceLoggerService.GetResourceLoggerState(resourceId);
Dcp\DcpExecutorTests.cs (1)
668var loggerState = resourceLoggerService.GetResourceLoggerState(exeResource.Metadata.Name);