LoggerFactory Classe

Definição

Produz instâncias de ILogger classes baseadas nos fornecedores fornecidos.

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

Name Description
LoggerFactory()

Cria uma nova LoggerFactory instância.

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

Cria uma nova LoggerFactory instância.

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

Cria uma nova LoggerFactory instância.

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

Cria uma nova LoggerFactory instância.

LoggerFactory(IEnumerable<ILoggerProvider>, LoggerFilterOptions)

Cria uma nova LoggerFactory instância.

LoggerFactory(IEnumerable<ILoggerProvider>)

Cria uma nova LoggerFactory instância.

Métodos

Name Description
AddProvider(ILoggerProvider)

Adiciona o fornecedor dado aos usados na criação ILogger de instâncias.

CheckDisposed()

Verifique se a fábrica já foi descartada.

Create(Action<ILoggingBuilder>)

Cria uma nova instância de ILoggerFactory configurado usando o delegado fornecido configure .

CreateLogger(String)

Cria um ILogger com o dado categoryName.

Dispose()

Realiza tarefas definidas pela aplicação associadas à libertação, libertação ou reinício de recursos não geridos.

Métodos da Extensão

Name Description
CreateLogger(ILoggerFactory, Type)

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

CreateLogger<T>(ILoggerFactory)

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

Aplica-se a