1 instantiation of EventSourceLoggerProvider
Microsoft.Extensions.Logging.EventSource (1)
EventSourceLoggerFactoryExtensions.cs (1)
29
factory.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
50
builder.Services.TryAddEnumerable(ServiceDescriptor.Singleton<ILoggerProvider,
EventSourceLoggerProvider
>());
EventSourceLoggerProvider.cs (1)
34
/// Creates an instance of <see cref="
EventSourceLoggerProvider
"/>.
LoggingEventSource.cs (4)
418
return new[] { new LoggerFilterRule(typeof(
EventSourceLoggerProvider
).FullName, null, defaultLevel, null) };
424
return new[] { new LoggerFilterRule(typeof(
EventSourceLoggerProvider
).FullName, null, LogLevel.None, null) };
437
rules.Add(new LoggerFilterRule(typeof(
EventSourceLoggerProvider
).FullName, null, LogLevel.None, null));
464
rules.Add(new LoggerFilterRule(typeof(
EventSourceLoggerProvider
).FullName, loggerName, level, null));