1 instantiation of EventSourceLoggerProvider
Microsoft.Extensions.Logging.EventSource (1)
EventSourceLoggerFactoryExtensions.cs (1)
29factory.AddProvider(new EventSourceLoggerProvider(LoggingEventSource.Instance));
9 references to EventSourceLoggerProvider
Microsoft.Extensions.Logging.EventSource (9)
EventSourceLogger.cs (2)
26/// Logger instances are not cached by <see cref="EventSourceLoggerProvider"/>. A new instance is created 27/// for each call to <see cref="EventSourceLoggerProvider.CreateLogger(string)"/>. All created loggers are
EventSourceLoggerFactoryExtensions.cs (2)
40/// The <see cref="EventSourceLoggerProvider"/> does not cache logger instances. A new logger instance 50builder.Services.TryAddEnumerable(ServiceDescriptor.Singleton<ILoggerProvider, EventSourceLoggerProvider>());
EventSourceLoggerProvider.cs (1)
34/// Creates an instance of <see cref="EventSourceLoggerProvider"/>.
LoggingEventSource.cs (4)
418return new[] { new LoggerFilterRule(typeof(EventSourceLoggerProvider).FullName, null, defaultLevel, null) }; 424return new[] { new LoggerFilterRule(typeof(EventSourceLoggerProvider).FullName, null, LogLevel.None, null) }; 437rules.Add(new LoggerFilterRule(typeof(EventSourceLoggerProvider).FullName, null, LogLevel.None, null)); 464rules.Add(new LoggerFilterRule(typeof(EventSourceLoggerProvider).FullName, loggerName, level, null));