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 делегата configure .

CreateLogger(String)

Создает заданный ILoggercategoryNameобъект.

Dispose()

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

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

Имя Описание
CreateLogger(ILoggerFactory, Type)

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

CreateLogger<T>(ILoggerFactory)

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

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