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