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