Поделиться через


LoggerFactory Класс

Определение

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

public ref class LoggerFactory : IDisposable, Microsoft::Extensions::Logging::ILoggerFactory
public class LoggerFactory : IDisposable, Microsoft.Extensions.Logging.ILoggerFactory
type LoggerFactory = class
    interface ILoggerFactory
    interface IDisposable
Public Class LoggerFactory
Implements IDisposable, ILoggerFactory
Наследование
LoggerFactory
Реализации

Конструкторы

LoggerFactory()

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

LoggerFactory(IEnumerable<ILoggerProvider>)

Создает новый LoggerFactory экземпляр с указанными поставщиками.

LoggerFactory(IEnumerable<ILoggerProvider>, IOptionsMonitor<LoggerFilterOptions>)

Создает новый LoggerFactory экземпляр с указанными поставщиками и параметром фильтра.

LoggerFactory(IEnumerable<ILoggerProvider>, IOptionsMonitor<LoggerFilterOptions>, IOptions<LoggerFactoryOptions>)

Создает новый LoggerFactory экземпляр с указанными поставщиками, параметром фильтра и параметрами фабрики средства ведения журнала.

LoggerFactory(IEnumerable<ILoggerProvider>, IOptionsMonitor<LoggerFilterOptions>, IOptions<LoggerFactoryOptions>, IExternalScopeProvider)

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

LoggerFactory(IEnumerable<ILoggerProvider>, LoggerFilterOptions)

Создает новый LoggerFactory экземпляр с указанными поставщиками и параметрами фильтра.

Методы

AddProvider(ILoggerProvider)

Добавляет указанный поставщик в коллекцию поставщиков, используемых при создании ILogger экземпляров.

CheckDisposed()

Проверяет, удалена ли фабрика.

Create(Action<ILoggingBuilder>)

Создает новый экземпляр , настроенный ILoggerFactory с помощью предоставленного делегата configure .

CreateLogger(String)

Создает объект ILogger с указанным categoryName.

Dispose()

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

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

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

Служит хэш-функцией по умолчанию.

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

Возвращает объект Type для текущего экземпляра.

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

Создает неполную копию текущего объекта Object.

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

Возвращает строку, представляющую текущий объект.

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

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

CreateLogger(ILoggerFactory, Type)

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

CreateLogger<T>(ILoggerFactory)

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

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