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