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 с помощью предоставленного делегата |
CreateLogger(String) |
Создает объект ILogger с указанным |
Dispose() |
Выполняет определяемые приложением задачи, связанные с удалением, высвобождением или сбросом неуправляемых ресурсов. |
Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
GetHashCode() |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
GetType() |
Возвращает объект Type для текущего экземпляра. (Унаследовано от Object) |
MemberwiseClone() |
Создает неполную копию текущего объекта Object. (Унаследовано от Object) |
ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |
Методы расширения
CreateLogger(ILoggerFactory, Type) |
Создает экземпляр ILogger с использованием полного имени указанного типа |
CreateLogger<T>(ILoggerFactory) |
Создает экземпляр ILogger с использованием полного имени указанного типа. |