ILoggingBuilder Интерфейс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Интерфейс для настройки регистраторов.
public interface class ILoggingBuilder
public interface ILoggingBuilder
type ILoggingBuilder = interface
Public Interface ILoggingBuilder
Свойства
Services |
Возвращает коллекцию IServiceCollection, в которой настроены службы ведения журнала. |
Методы расширения
AddAzureWebAppDiagnostics(ILoggingBuilder) |
Добавляет средство ведения журнала диагностики для веб-приложений Azure. |
AddConfiguration(ILoggingBuilder) |
Добавляет службы, необходимые для использования ILoggerProviderConfigurationFactory или ILoggerProviderConfiguration<T>. |
AddConsole(ILoggingBuilder) |
Добавляет средство ведения журнала консоли с именем Console в фабрику. |
AddConsole(ILoggingBuilder, Action<ConsoleLoggerOptions>) |
Добавляет средство ведения журнала консоли с именем Console в фабрику. |
AddConsoleFormatter<TFormatter,TOptions>(ILoggingBuilder) |
Добавляет настраиваемый модуль форматирования средства ведения журнала консоли. |
AddConsoleFormatter<TFormatter,TOptions>(ILoggingBuilder, Action<TOptions>) |
Добавляет настраиваемый модуль форматирования журнала консоли для настройки с указанными параметрами. |
AddJsonConsole(ILoggingBuilder) |
Добавляет модуль форматирования журнала консоли с именем "json" в фабрику со свойствами по умолчанию. |
AddJsonConsole(ILoggingBuilder, Action<JsonConsoleFormatterOptions>) |
Добавляет модуль форматирования журнала консоли с именем "json" в фабрику, настроенную с указанными параметрами модуля форматирования консоли Json. |
AddSimpleConsole(ILoggingBuilder) |
Добавляет модуль форматирования журнала консоли по умолчанию с именем simple в фабрику со свойствами по умолчанию. |
AddSimpleConsole(ILoggingBuilder, Action<SimpleConsoleFormatterOptions>) |
Добавляет модуль форматирования журнала консоли с именем SIMPLE в фабрику, настроенную с указанными параметрами модуля форматирования консоли simple. |
AddSystemdConsole(ILoggingBuilder) |
Добавляет модуль форматирования журнала консоли с именем "systemd" в фабрику со свойствами по умолчанию. |
AddSystemdConsole(ILoggingBuilder, Action<ConsoleFormatterOptions>) |
Добавляет модуль форматирования журнала консоли с именем systemd в фабрику, настроенную с указанными параметрами модуля форматирования консоли systemd. |
AddDebug(ILoggingBuilder) |
Добавляет в фабрику средство ведения журнала отладки с именем "Debug". |
AddEventLog(ILoggingBuilder) |
Добавляет средство ведения журнала событий с именем EventLog в фабрику. |
AddEventLog(ILoggingBuilder, EventLogSettings) |
Добавляет средство ведения журнала событий. Используйте |
AddEventLog(ILoggingBuilder, Action<EventLogSettings>) |
Добавляет средство ведения журнала событий. Используйте |
AddEventSourceLogger(ILoggingBuilder) |
Добавляет средство ведения журнала событий с именем EventSource в фабрику. |
AddFakeLogging(ILoggingBuilder) |
Настраивает фиктивное ведение журнала с параметрами по умолчанию. |
AddFakeLogging(ILoggingBuilder, IConfigurationSection) |
Настраивает фиктивное ведение журнала. |
AddFakeLogging(ILoggingBuilder, Action<FakeLogCollectorOptions>) |
Настраивает фиктивное ведение журнала. |
AddFilter(ILoggingBuilder, Func<LogLevel,Boolean>) |
Добавляет фильтр журнала к фабрике. |
AddFilter(ILoggingBuilder, Func<String,LogLevel,Boolean>) |
Добавляет фильтр журнала к фабрике. |
AddFilter(ILoggingBuilder, Func<String,String,LogLevel,Boolean>) |
Добавляет фильтр журнала к фабрике. |
AddFilter(ILoggingBuilder, String, LogLevel) |
Добавляет фильтр журнала к фабрике. |
AddFilter(ILoggingBuilder, String, Func<LogLevel,Boolean>) |
Добавляет фильтр журнала к фабрике. |
AddFilter<T>(ILoggingBuilder, Func<LogLevel,Boolean>) |
Добавляет фильтр журнала для указанного поставщика ILoggerProvider. |
AddFilter<T>(ILoggingBuilder, Func<String,LogLevel,Boolean>) |
Добавляет фильтр журнала для указанного поставщика ILoggerProvider. |
AddFilter<T>(ILoggingBuilder, String, LogLevel) |
Добавляет фильтр журнала для указанного поставщика ILoggerProvider. |
AddFilter<T>(ILoggingBuilder, String, Func<LogLevel,Boolean>) |
Добавляет фильтр журнала для указанного поставщика ILoggerProvider. |
AddConfiguration(ILoggingBuilder, IConfiguration) |
Настраивает параметры фильтра средства ведения журнала на основе экземпляра IConfiguration. |
AddProvider(ILoggingBuilder, ILoggerProvider) |
Добавляет указанный ILoggerProvider в ILoggingBuilder для привязки вызовов, объединенных в цепочку. |
ClearProviders(ILoggingBuilder) |
Удаляет все поставщики средств ведения журнала из |
SetMinimumLevel(ILoggingBuilder, LogLevel) |
Задает требование к минимальному LogLevel для регистрируемых сообщений журнала. |
EnableEnrichment(ILoggingBuilder) |
Включает функции обогащения в инфраструктуре ведения журнала. |
EnableEnrichment(ILoggingBuilder, IConfigurationSection) |
Включает функции обогащения в инфраструктуре ведения журнала. |
EnableEnrichment(ILoggingBuilder, Action<LoggerEnrichmentOptions>) |
Включает функции обогащения в инфраструктуре ведения журнала. |
EnableRedaction(ILoggingBuilder) |
Включает функцию редактирования в инфраструктуре ведения журнала. |
EnableRedaction(ILoggingBuilder, IConfigurationSection) |
Включает функцию редактирования в инфраструктуре ведения журнала. |
EnableRedaction(ILoggingBuilder, Action<LoggerRedactionOptions>) |
Включает функцию редактирования в инфраструктуре ведения журнала. |
AddTraceSource(ILoggingBuilder, SourceSwitch) |
Добавляет средство ведения журнала с именем TraceSource в фабрику. |
AddTraceSource(ILoggingBuilder, SourceSwitch, TraceListener) |
Добавляет средство ведения журнала с именем TraceSource в фабрику. |
AddTraceSource(ILoggingBuilder, String) |
Добавляет средство ведения журнала с именем TraceSource в фабрику. |
AddTraceSource(ILoggingBuilder, String, TraceListener) |
Добавляет средство ведения журнала с именем TraceSource в фабрику. |