1 instantiation of ResourceLoggerState
Aspire.Hosting (1)
ApplicationModel\ResourceLoggerService.cs (1)
377state = new ResourceLoggerState(resourceName, TimeProvider);
23 references to ResourceLoggerState
Aspire.Hosting (18)
ApplicationModel\ResourceLoggerService.cs (18)
22private readonly ConcurrentDictionary<string, ResourceLoggerState> _loggers = new(); 29private Action<(string, ResourceLoggerState)>? _loggerAdded; 31internal event Action<(string, ResourceLoggerState)> LoggerAdded 35KeyValuePair<string, ResourceLoggerState>[] existingLoggers; 241var subscribedStates = new List<(ResourceLoggerState State, Action<bool> Handler)>(); 246void OnLoggerAdded((string Name, ResourceLoggerState State) loggerItem) 293if (_loggers.TryGetValue(resourceName, out var logger)) 308if (_loggers.TryGetValue(name, out var logger)) 321if (_loggers.TryGetValue(resourceName, out var logger)) 359internal ResourceLoggerState GetResourceLoggerState(string resourceName) 361if (_loggers.TryGetValue(resourceName, out var existing)) 366ResourceLoggerState state; 367Action<(string, ResourceLoggerState)>? loggerAdded; 388return _loggers.TryGetValue(resourceName, out var logger) && logger.HasActiveSubscribers; 399internal Dictionary<string, ResourceLoggerState> Loggers => _loggers.ToDictionary(); 419/// Creates a new <see cref="ResourceLoggerState"/>. 845private sealed class Subscription(ResourceLoggerState loggerState, Action<LogEntry> log) : IDisposable 856private sealed class ResourceLogger(ResourceLoggerState loggerState) : ILogger
Aspire.Hosting.Tests (5)
Dashboard\DashboardEventHandlersTests.cs (2)
61var dashboardLoggerState = resourceLoggerService.GetResourceLoggerState(resourceId); 117var dashboardLoggerState = resourceLoggerService.GetResourceLoggerState(resourceId);
Dcp\DcpExecutorTests.cs (1)
2486var loggerState = resourceLoggerService.GetResourceLoggerState(exeResource.Metadata.Name);
ResourceLoggerServiceTests.cs (2)
390var loggerState = service.GetResourceLoggerState(resourceName); 803void OnLoggerAdded((string, ResourceLoggerService.ResourceLoggerState) _)