Microsoft.Extensions.Logging Пространство имен
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Содержит классы и абстракции для настройки ILogger.
Классы
| AzureAppServicesLoggerFactoryExtensions |
Методы расширения для добавления средства ведения журнала диагностики Azure. |
| ConsoleLoggerExtensions |
Предоставляет методы расширения для классов ILoggingBuilder и ILoggerProviderConfiguration<T>. |
| DebugLoggerFactoryExtensions |
Методы расширения для класса ILoggerFactory. |
| EventLoggerFactoryExtensions |
Методы расширения для класса ILoggerFactory. |
| EventSourceLoggerFactoryExtensions |
Методы расширения для класса ILoggerFactory. |
| FakeLoggerBuilderExtensions |
Расширения для настройки поддельных журналов, используемых в модульных тестах. |
| FilterLoggingBuilderExtensions |
Методы расширения для настройки служб ведения журнала в IServiceCollection. |
| LogDefineOptions |
Задает параметры Define(LogLevel, EventId, String) и ее перегрузки. |
| Logger<T> |
Делегирует новому экземпляру ILogger, используя полное имя данного типа, созданное предоставленным ILoggerFactory. |
| LoggerEnrichmentOptions |
Параметры обогащения журнала. |
| LoggerExtensions |
Методы расширения ILogger для распространенных сценариев. |
| LoggerExternalScopeProvider |
Реализация IExternalScopeProviderпо умолчанию. |
| LoggerFactory |
Создает экземпляры классов ILogger на основе указанных поставщиков. |
| LoggerFactoryExtensions |
Методы расширения ILoggerFactory для распространенных сценариев. |
| LoggerFactoryOptions |
Определяет параметры фабрики средства ведения журнала. |
| LoggerFilterOptions |
Параметры ведения журналаFilter. |
| LoggerFilterRule |
Определяет правило, используемое для фильтрации сообщений журнала. |
| LoggerMessage |
Создает делегаты, которые можно позже кэшировать для регистрации сообщений в режиме выполнения. |
| LoggerMessageAttribute |
Предоставляет сведения для руководства по производству строго типизированного метода ведения журнала. |
| LoggerRedactionOptions |
Параметры для управления редактом. |
| LoggingBuilderExtensions |
Предоставляет методы расширения для настройки служб ведения журнала в ILoggingBuilder. |
| LoggingEnrichmentExtensions |
Расширения для настройки функций обогащения журнала. |
| LoggingRedactionExtensions |
Расширения для настройки функций редактирования журнала. |
| LogPropertiesAttribute |
Помечает параметр метода ведения журнала, общедоступные свойства которого необходимо регистрировать в виде тегов журнала. |
| LogPropertyIgnoreAttribute |
Указывает, что тег не должен быть зарегистрирован. |
| ProviderAliasAttribute |
Определяет псевдоним для реализации ILoggerProvider, используемой в правилах фильтрации. |
| TagNameAttribute |
Определяет имя тега, используемое для зарегистрированного параметра или свойства. |
| TagProviderAttribute |
Определяет метод для вызова для создания тегов ведения журнала для объекта, на который ссылается ссылка. |
| TraceSourceFactoryExtensions |
Методы расширения для настройки TraceSourceLoggerProvider на ILoggingBuilder. |
Структуры
| EventId |
Определяет событие ведения журнала. Основной идентификатор — это свойство "Id" с свойством "Name" с кратким описанием этого типа события. |
Интерфейсы
| IExternalScopeProvider |
Представляет хранилище общих данных области. |
| ILogger |
Представляет тип, используемый для ведения журнала. |
| ILogger<TCategoryName> |
Универсальный интерфейс для ведения журнала, в котором имя категории является производным от указанного имени типа |
| ILoggerFactory |
Представляет тип, используемый для настройки системы ведения журнала и создания экземпляров ILogger из зарегистрированных ILoggerProvider. |
| ILoggerProvider |
Представляет тип, который может создавать экземпляры ILogger. |
| ILoggingBuilder |
Интерфейс для настройки поставщиков ведения журнала. |
| ISupportExternalScope |
Представляет ILoggerProvider, которая может использовать сведения о внешней области. |
| ITagCollector |
Интерфейс, предоставленный пользовательским поставщикам тегов, что позволяет им выдавать теги. |
Перечисления
| ActivityTrackingOptions |
Определяет флаги, указывающие, какие части контекста трассировки должны быть включены в области ведения журнала. |
| LogLevel |
Определяет уровни серьезности ведения журнала. |