ILoggingBuilder Интерфейс

Определение

Интерфейс для настройки поставщиков ведения журнала.

public interface class ILoggingBuilder
public interface ILoggingBuilder
type ILoggingBuilder = interface
Public Interface ILoggingBuilder

Свойства

Имя Описание
Services

Возвращает расположение IServiceCollection служб ведения журнала.

Методы расширения

Имя Описание
AddAzureWebAppDiagnostics(ILoggingBuilder, Action<AzureBlobLoggerOptions>)

Добавляет средство ведения журнала диагностики веб-приложений Azure.

AddAzureWebAppDiagnostics(ILoggingBuilder)

Добавляет средство ведения журнала диагностики веб-приложений Azure.

AddConfiguration(ILoggingBuilder, IConfiguration)

Настраивается LoggerFilterOptions из экземпляра IConfiguration.

AddConfiguration(ILoggingBuilder)

Добавляет службы, необходимые для использования ILoggerProviderConfigurationFactory или ILoggerProviderConfiguration<T>

AddConsole(ILoggingBuilder, Action<ConsoleLoggerOptions>)

Добавляет средство ведения журнала консоли с именем Console в фабрику.

AddConsole(ILoggingBuilder)

Добавляет средство ведения журнала консоли с именем Console в фабрику.

AddConsoleFormatter<TFormatter,TOptions>(ILoggingBuilder, Action<TOptions>)

Добавляет настраиваемый модуль форматирования средства ведения журнала консоли "TFormatter" для настройки с параметрами TOptions.

AddConsoleFormatter<TFormatter,TOptions>(ILoggingBuilder)

Добавляет настраиваемый модуль форматирования средства ведения журнала консоли "TFormatter" для настройки с параметрами TOptions.

AddDebug(ILoggingBuilder)

Добавляет средство ведения журнала отладки с именем Debug в фабрику.

AddEventLog(ILoggingBuilder, Action<EventLogSettings>)

Добавляет средство ведения журнала событий. Используйте configure для включения ведения журнала для определенных уровней журналов.

AddEventLog(ILoggingBuilder, EventLogSettings)

Добавляет средство ведения журнала событий. Используйте settings для включения ведения журнала для определенных уровней журналов.

AddEventLog(ILoggingBuilder)

Добавляет средство ведения журнала событий с именем EventLog в фабрику.

AddEventSourceLogger(ILoggingBuilder)

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

AddFakeLogging(ILoggingBuilder, Action<FakeLogCollectorOptions>)

Настраивает поддельные ведение журнала.

AddFakeLogging(ILoggingBuilder, IConfigurationSection)

Настраивает поддельные ведение журнала.

AddFakeLogging(ILoggingBuilder)

Настраивает поддельные ведение журнала с параметрами по умолчанию.

AddFilter(ILoggingBuilder, Func<LogLevel,Boolean>)

Добавляет фильтр журналов в фабрику.

AddFilter(ILoggingBuilder, Func<String,LogLevel,Boolean>)

Добавляет фильтр журналов в фабрику.

AddFilter(ILoggingBuilder, Func<String,String,LogLevel,Boolean>)

Добавляет фильтр журналов в фабрику.

AddFilter(ILoggingBuilder, String, Func<LogLevel,Boolean>)

Добавляет фильтр журналов в фабрику.

AddFilter(ILoggingBuilder, String, LogLevel)

Добавляет фильтр журналов в фабрику.

AddFilter<T>(ILoggingBuilder, Func<LogLevel,Boolean>)

Добавляет фильтр журнала для заданного.ILoggerProvider

AddFilter<T>(ILoggingBuilder, Func<String,LogLevel,Boolean>)

Добавляет фильтр журнала для заданного.ILoggerProvider

AddFilter<T>(ILoggingBuilder, String, Func<LogLevel,Boolean>)

Добавляет фильтр журнала для заданного.ILoggerProvider

AddFilter<T>(ILoggingBuilder, String, LogLevel)

Добавляет фильтр журнала для заданного.ILoggerProvider

AddGlobalBuffer(ILoggingBuilder, Action<GlobalLogBufferingOptions>)

Добавляет глобальную буферизацию журналов в инфраструктуру ведения журнала.

AddGlobalBuffer(ILoggingBuilder, IConfiguration)

Добавляет глобальную буферизацию журналов в инфраструктуру ведения журнала.

AddGlobalBuffer(ILoggingBuilder, Nullable<LogLevel>)

Добавляет глобальную буферизацию журналов в инфраструктуру ведения журнала.

AddJsonConsole(ILoggingBuilder, Action<JsonConsoleFormatterOptions>)

Добавьте и настройте модуль форматирования журнала консоли с именем JSON в фабрику.

AddJsonConsole(ILoggingBuilder)

Добавьте модуль форматирования журнала консоли с именем json в фабрику со свойствами по умолчанию.

AddProvider(ILoggingBuilder, ILoggerProvider)

Добавляет указанный ILoggerProvider объект в ILoggingBuilder

AddRandomProbabilisticSampler(ILoggingBuilder, Action<RandomProbabilisticSamplerOptions>)

Добавляет пример случайного вероятностного ведения журнала в инфраструктуру ведения журнала.

AddRandomProbabilisticSampler(ILoggingBuilder, Double, Nullable<LogLevel>)

Добавляет пример случайного вероятностного ведения журнала в инфраструктуру ведения журнала.

AddRandomProbabilisticSampler(ILoggingBuilder, IConfiguration)

Добавляет пример случайного вероятностного ведения журнала в инфраструктуру ведения журнала.

AddSampler(ILoggingBuilder, LoggingSampler)

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

AddSampler<T>(ILoggingBuilder)

Добавляет тип примера ведения журнала в инфраструктуру ведения журнала.

AddSimpleConsole(ILoggingBuilder, Action<SimpleConsoleFormatterOptions>)

Добавьте и настройте модуль форматирования журнала консоли с именем simple в фабрике.

AddSimpleConsole(ILoggingBuilder)

Добавьте модуль форматирования журнала консоли по умолчанию с именем simple в фабрику со свойствами по умолчанию.

AddSystemdConsole(ILoggingBuilder, Action<ConsoleFormatterOptions>)

Добавьте и настройте модуль форматирования журнала консоли с именем Systemd в фабрику.

AddSystemdConsole(ILoggingBuilder)

Добавьте модуль форматирования журнала консоли с именем systemd в фабрику со свойствами по умолчанию.

AddTraceBasedSampler(ILoggingBuilder)

Добавляет пример ведения журнала на основе трассировки в инфраструктуру ведения журнала.

AddTraceSource(ILoggingBuilder, SourceSwitch, TraceListener)

Добавляет средство ведения журнала, в которое записывается TraceSourceзапись.

AddTraceSource(ILoggingBuilder, SourceSwitch)

Добавляет средство ведения журнала, в которое записывается TraceSourceзапись.

AddTraceSource(ILoggingBuilder, String, TraceListener)

Добавляет средство ведения журнала, в которое записывается TraceSourceзапись.

AddTraceSource(ILoggingBuilder, String)

Добавляет средство ведения журнала, в которое записывается TraceSourceзапись.

ClearProviders(ILoggingBuilder)

Удаляет все ILoggerProviders из builder.

EnableEnrichment(ILoggingBuilder, Action<LoggerEnrichmentOptions>)

Включает функции обогащения в инфраструктуре ведения журнала.

EnableEnrichment(ILoggingBuilder, IConfigurationSection)

Включает функции обогащения в инфраструктуре ведения журнала.

EnableEnrichment(ILoggingBuilder)

Включает функции обогащения в инфраструктуре ведения журнала.

EnableRedaction(ILoggingBuilder, Action<LoggerRedactionOptions>)

Включает функции редактирования в инфраструктуре ведения журнала.

EnableRedaction(ILoggingBuilder, IConfigurationSection)

Включает функции редактирования в инфраструктуре ведения журнала.

EnableRedaction(ILoggingBuilder)

Включает функции редактирования в инфраструктуре ведения журнала.

SetMinimumLevel(ILoggingBuilder, LogLevel)

Задает минимальное LogLevel требование для ведения журнала сообщений журнала.

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