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>, IOptionsMonitor<LoggerFilterOptions>, IOptions<LoggerFactoryOptions>, IExternalScopeProvider) |
Создает новый экземпляр LoggerFactory. |
| LoggerFactory(IEnumerable<ILoggerProvider>, IOptionsMonitor<LoggerFilterOptions>, IOptions<LoggerFactoryOptions>) |
Создает новый экземпляр LoggerFactory. |
| LoggerFactory(IEnumerable<ILoggerProvider>, IOptionsMonitor<LoggerFilterOptions>) |
Создает новый экземпляр LoggerFactory. |
| LoggerFactory(IEnumerable<ILoggerProvider>, LoggerFilterOptions) |
Создает новый экземпляр LoggerFactory. |
| LoggerFactory(IEnumerable<ILoggerProvider>) |
Создает новый экземпляр LoggerFactory. |
Методы
| Имя | Описание |
|---|---|
| AddProvider(ILoggerProvider) |
Добавляет данного поставщика в те, которые используются при создании ILogger экземпляров. |
| CheckDisposed() |
Проверьте, удалена ли фабрика. |
| Create(Action<ILoggingBuilder>) |
Создает новый экземпляр настроенного с помощью предоставленного ILoggerFactory делегата |
| CreateLogger(String) |
Создает заданный ILogger |
| Dispose() |
Выполняет определяемые приложением задачи, связанные с освобождением, освобождением или сбросом неуправляемых ресурсов. |
Методы расширения
| Имя | Описание |
|---|---|
| CreateLogger(ILoggerFactory, Type) |
Создает новый ILogger экземпляр с помощью полного имени заданного |
| CreateLogger<T>(ILoggerFactory) |
Создает новый ILogger экземпляр, используя полное имя заданного типа. |