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 использовании одного имени категории несколько раз.