Compartilhar via


LoggerFactory Classe

Definição

Produz instâncias de ILogger classes com base nos provedores especificados.

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
Herança
LoggerFactory
Implementações

Construtores

LoggerFactory()

Cria uma nova instância LoggerFactory.

LoggerFactory(IEnumerable<ILoggerProvider>)

Cria uma nova LoggerFactory instância com os provedores especificados.

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

Cria uma nova LoggerFactory instância com a opção de filtro e provedores especificados.

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

Cria uma nova LoggerFactory instância com os provedores, a opção de filtro e as opções de fábrica do agente especificados.

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

Cria uma nova instância LoggerFactory.

LoggerFactory(IEnumerable<ILoggerProvider>, LoggerFilterOptions)

Cria uma nova LoggerFactory instância com os provedores especificados e opções de filtro.

Métodos

AddProvider(ILoggerProvider)

Adiciona o provedor especificado à coleção de provedores usados na criação ILogger de instâncias.

CheckDisposed()

Verifica se a fábrica foi descartada.

Create(Action<ILoggingBuilder>)

Cria uma nova instância do ILoggerFactory configurada usando o delegado fornecido configure .

CreateLogger(String)

Cria um ILogger com o categoryName especificado.

Dispose()

Realiza tarefas definidas pelo aplicativo associadas à liberação ou à redefinição de recursos não gerenciados.

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como a função de hash padrão.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Métodos de Extensão

CreateLogger(ILoggerFactory, Type)

Cria uma nova instância de ILogger usando o nome completo do type fornecido.

CreateLogger<T>(ILoggerFactory)

Cria uma nova instância de ILogger usando o nome completo do tipo fornecido.

Aplica-se a