ILoggerFactory Интерфейс

Определение

Представляет тип, используемый для настройки системы ведения журналов и создания экземпляров ILogger из зарегистрированных поставщиков ILoggerProvider.

public interface class ILoggerFactory : IDisposable
public interface ILoggerFactory : IDisposable
type ILoggerFactory = interface
    interface IDisposable
Public Interface ILoggerFactory
Implements IDisposable
Производный
Реализации

Методы

AddProvider(ILoggerProvider)

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

CreateLogger(String)

Создает новый экземпляр ILogger.

Dispose()

Выполняет определяемые приложением задачи, связанные с удалением, высвобождением или сбросом неуправляемых ресурсов.

(Унаследовано от IDisposable)

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

AddAzureWebAppDiagnostics(ILoggerFactory)
Устаревшие..

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

AddAzureWebAppDiagnostics(ILoggerFactory, AzureAppServicesDiagnosticsSettings)
Устаревшие..

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

WithFilter(ILoggerFactory, IFilterLoggerSettings)

Регистрирует средство ведения журнала оболочки, предоставляющее общий способ фильтрации сообщений журнала для всех зарегистрированных ILoggerProvider.

CreateLogger(ILoggerFactory, Type)

Создает экземпляр ILogger с использованием полного имени указанного типа type.

CreateLogger<T>(ILoggerFactory)

Создает экземпляр ILogger с использованием полного имени указанного типа.

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