1 instantiation of ResourceLoggerState
Aspire.Hosting (1)
ApplicationModel\ResourceLoggerService.cs (1)
350var state = new ResourceLoggerState(name, TimeProvider);
19 references to ResourceLoggerState
Aspire.Hosting (15)
ApplicationModel\ResourceLoggerService.cs (15)
22private readonly ConcurrentDictionary<string, ResourceLoggerState> _loggers = new(); 26private Action<(string, ResourceLoggerState)>? _loggerAdded; 27private event Action<(string, ResourceLoggerState)> LoggerAdded 229var subscribedStates = new List<(ResourceLoggerState State, Action<bool> Handler)>(); 234void OnLoggerAdded((string Name, ResourceLoggerState State) loggerItem) 281if (_loggers.TryGetValue(resourceName, out var logger)) 296if (_loggers.TryGetValue(name, out var logger)) 309if (_loggers.TryGetValue(resourceName, out var logger)) 347internal ResourceLoggerState GetResourceLoggerState(string resourceName) => 350var state = new ResourceLoggerState(name, TimeProvider); 358return _loggers.TryGetValue(resourceName, out var logger) && logger.HasActiveSubscribers; 369internal Dictionary<string, ResourceLoggerState> Loggers => _loggers.ToDictionary(); 389/// Creates a new <see cref="ResourceLoggerState"/>. 815private sealed class Subscription(ResourceLoggerState loggerState, Action<LogEntry> log) : IDisposable 826private sealed class ResourceLogger(ResourceLoggerState loggerState) : ILogger
Aspire.Hosting.Tests (4)
Dashboard\DashboardEventHandlersTests.cs (2)
59var dashboardLoggerState = resourceLoggerService.GetResourceLoggerState(resourceId); 115var dashboardLoggerState = resourceLoggerService.GetResourceLoggerState(resourceId);
Dcp\DcpExecutorTests.cs (1)
1552var loggerState = resourceLoggerService.GetResourceLoggerState(exeResource.Metadata.Name);
ResourceLoggerServiceTests.cs (1)
390var loggerState = service.GetResourceLoggerState(resourceName);