EventSourceLoggerFactoryExtensions.AddEventSourceLogger Метод

Определение

Добавляет средство ведения журнала, которое записывает сообщения в LoggingEventSource экземпляр.

public:
[System::Runtime::CompilerServices::Extension]
 static Microsoft::Extensions::Logging::ILoggingBuilder ^ AddEventSourceLogger(Microsoft::Extensions::Logging::ILoggingBuilder ^ builder);
public static Microsoft.Extensions.Logging.ILoggingBuilder AddEventSourceLogger(this Microsoft.Extensions.Logging.ILoggingBuilder builder);
static member AddEventSourceLogger : Microsoft.Extensions.Logging.ILoggingBuilder -> Microsoft.Extensions.Logging.ILoggingBuilder
<Extension()>
Public Function AddEventSourceLogger (builder As ILoggingBuilder) As ILoggingBuilder

Параметры

builder
ILoggingBuilder

Аргумент метода расширения.

Возвращаемое значение

Таким ILoggingBuilder образом, можно связать дополнительные вызовы.

Комментарии

Экземпляры EventSourceLoggerProvider средства ведения журнала не кэшируются. Для каждого вызова CreateLogger(String)создается новый экземпляр средства ведения журнала. Потребители должны кэшировать средства ведения журнала, полученные при ILoggerFactory использовании одного имени категории несколько раз.

Применяется к