1 instantiation of EventSourceLogger
Microsoft.Extensions.Logging.EventSource (1)
EventSourceLoggerProvider.cs (1)
53return _loggers = new EventSourceLogger(categoryName, _factoryID, _eventSource, _loggers);
7 references to EventSourceLogger
Microsoft.Extensions.Logging.EventSource (7)
EventSourceLogger.cs (2)
37public EventSourceLogger(string categoryName, int factoryID, LoggingEventSource eventSource, EventSourceLogger? next) 54public EventSourceLogger? Next { get; }
EventSourceLoggerProvider.cs (5)
10/// The provider for the <see cref="EventSourceLogger"/>. 14/// This provider creates a new <see cref="EventSourceLogger"/> instance for each call to <see cref="CreateLogger(string)"/> 30private EventSourceLogger? _loggers; // Linked list of loggers that I have created 47/// This method creates a new <see cref="EventSourceLogger"/> instance for each call and does not cache logger instances. 60for (EventSourceLogger? logger = _loggers; logger != null; logger = logger.Next)