LoggerFactory Classe

Definição

Produz instâncias de classes de ILogger com base em determinados provedores.Produces instances of ILogger classes based on the given providers.

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.Creates a new LoggerFactory instance.

LoggerFactory(IEnumerable<ILoggerProvider>)

Cria uma nova instância LoggerFactory.Creates a new LoggerFactory instance.

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

Cria uma nova instância LoggerFactory.Creates a new LoggerFactory instance.

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

Cria uma instância de LoggerFactory com os provedores especificados, os filtros escolhidos e as opções de fábrica de agente.Creates a new LoggerFactory instance with the specified providers, filter option and logger factory options.

LoggerFactory(IEnumerable<ILoggerProvider>, LoggerFilterOptions)

Cria uma nova instância LoggerFactory.Creates a new LoggerFactory instance.

Métodos

AddProvider(ILoggerProvider)

Adiciona o provedor fornecido àqueles usados na criação de instâncias de ILogger.Adds the given provider to those used in creating ILogger instances.

CheckDisposed()

Verifique se a fábrica foi descartada.Check if the factory has been disposed.

Create(Action<ILoggingBuilder>)

Cria uma nova instância de ILoggerFactory configurada usando o delegado configure fornecido.Creates new instance of ILoggerFactory configured using provided configure delegate.

CreateLogger(String)

Cria um ILogger com o categoryName fornecido.Creates an ILogger with the given categoryName.

Dispose()

Realiza tarefas definidas pelo aplicativo associadas à liberação ou à redefinição de recursos não gerenciados.Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.Determines whether the specified object is equal to the current object.

(Herdado de Object)
GetHashCode()

Serve como a função de hash padrão.Serves as the default hash function.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.Gets the Type of the current instance.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Object atual.Creates a shallow copy of the current Object.

(Herdado de Object)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.Returns a string that represents the current object.

(Herdado de Object)

Métodos de Extensão

AddAzureWebAppDiagnostics(ILoggerFactory)
Obsoleto.

Adiciona um agente de diagnóstico de Aplicativos Web do Azure.Adds an Azure Web Apps diagnostics logger.

AddAzureWebAppDiagnostics(ILoggerFactory, AzureAppServicesDiagnosticsSettings)
Obsoleto.

Adiciona um agente de diagnóstico de Aplicativos Web do Azure.Adds an Azure Web Apps diagnostics logger.

AddConsole(ILoggerFactory)
Obsoleto.

Adiciona um agente de console que está habilitado para LogLevel.Information ou superior.Adds a console logger that is enabled for LogLevel.Information or higher.

AddConsole(ILoggerFactory, IConfiguration)
AddConsole(ILoggerFactory, IConsoleLoggerSettings)
AddConsole(ILoggerFactory, LogLevel)
Obsoleto.

Adiciona um agente de console que está habilitado para LogLevels de minLevel ou superior.Adds a console logger that is enabled for LogLevels of minLevel or higher.

AddConsole(ILoggerFactory, LogLevel, Boolean)
Obsoleto.

Adiciona um agente de console que está habilitado para LogLevels de minLevel ou superior.Adds a console logger that is enabled for LogLevels of minLevel or higher.

AddConsole(ILoggerFactory, Boolean)
Obsoleto.

Adiciona um agente de console que está habilitado para LogLevel.Information ou superior.Adds a console logger that is enabled for LogLevel.Information or higher.

AddConsole(ILoggerFactory, Func<String,LogLevel,Boolean>)
Obsoleto.

Adiciona um agente de console que está habilitado conforme definido pela função de filtro.Adds a console logger that is enabled as defined by the filter function.

AddConsole(ILoggerFactory, Func<String,LogLevel,Boolean>, Boolean)
Obsoleto.

Adiciona um agente de console que está habilitado conforme definido pela função de filtro.Adds a console logger that is enabled as defined by the filter function.

AddDebug(ILoggerFactory)
Obsoleto.

Adiciona um agente de depuração que está habilitado para LogLevel.Information ou superior.Adds a debug logger that is enabled for LogLevel.Information or higher.

AddDebug(ILoggerFactory, LogLevel)
Obsoleto.

Adiciona um agente de depuração que está habilitado para LogLevels de minLevel ou superior.Adds a debug logger that is enabled for LogLevels of minLevel or higher.

AddDebug(ILoggerFactory, Func<String,LogLevel,Boolean>)
Obsoleto.

Adiciona um agente de depuração que está habilitado conforme definido pela função de filtro.Adds a debug logger that is enabled as defined by the filter function.

AddEventLog(ILoggerFactory)
Obsoleto.

Adiciona um agente de eventos que está habilitado para LogLevel.Information ou superior.Adds an event logger that is enabled for LogLevel.Information or higher.

AddEventLog(ILoggerFactory, EventLogSettings)
Obsoleto.

Adiciona um agente de eventos.Adds an event logger. Usar settings para habilitar o registro em log para LogLevels específicos.Use settings to enable logging for specific LogLevels.

AddEventLog(ILoggerFactory, LogLevel)
Obsoleto.

Adiciona um agente de eventos que está habilitado para LogLevels de minLevel ou superior.Adds an event logger that is enabled for LogLevels of minLevel or higher.

AddEventSourceLogger(ILoggerFactory)
Obsoleto.

Adiciona um agente de eventos que está habilitado para LogLevel.Information ou superior.Adds an event logger that is enabled for LogLevel.Information or higher.

WithFilter(ILoggerFactory, IFilterLoggerSettings)

Registra um agente de wrapper, que fornece uma maneira comum de filtrar mensagens de log em todos os ILoggerProviders registrados.Registers a wrapper logger which provides a common way to filter log messages across all registered ILoggerProviders.

CreateLogger(ILoggerFactory, Type)

Cria uma nova instância de ILogger usando o nome completo do type fornecido.Creates a new ILogger instance using the full name of the given type.

CreateLogger<T>(ILoggerFactory)

Cria uma nova instância de ILogger usando o nome completo do tipo fornecido.Creates a new ILogger instance using the full name of the given type.

AddTraceSource(ILoggerFactory, SourceSwitch)
AddTraceSource(ILoggerFactory, SourceSwitch, TraceListener)
AddTraceSource(ILoggerFactory, String)
AddTraceSource(ILoggerFactory, String, TraceListener)

Aplica-se a