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 e opções de filtro especificados.

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

AddAzureWebAppDiagnostics(ILoggerFactory)
Obsoleto.

Adiciona um agente de diagnóstico de Aplicativos Web do Azure.

AddAzureWebAppDiagnostics(ILoggerFactory, AzureAppServicesDiagnosticsSettings)
Obsoleto.

Adiciona um agente de diagnóstico de Aplicativos Web do Azure.

WithFilter(ILoggerFactory, IFilterLoggerSettings)

Registra um agente de wrapper, que fornece uma maneira comum de filtrar mensagens de log em todos os ILoggerProviders registrados.

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