ILoggingBuilder Interface

Definição

Uma interface para configurar fornecedores de registo.

public interface class ILoggingBuilder
public interface ILoggingBuilder
type ILoggingBuilder = interface
Public Interface ILoggingBuilder

Propriedades

Name Description
Services

Obtém onde IServiceCollection os serviços de registo estão configurados.

Métodos da Extensão

Name Description
AddAzureWebAppDiagnostics(ILoggingBuilder, Action<AzureBlobLoggerOptions>)

Adiciona um registo de diagnóstico Azure Aplicações Web.

AddAzureWebAppDiagnostics(ILoggingBuilder)

Adiciona um registo de diagnóstico Azure Aplicações Web.

AddConfiguration(ILoggingBuilder, IConfiguration)

Configura LoggerFilterOptions a partir de uma instância de IConfiguration.

AddConfiguration(ILoggingBuilder)

Adiciona serviços necessários para consumir ILoggerProviderConfigurationFactory ou ILoggerProviderConfiguration<T>

AddConsole(ILoggingBuilder, Action<ConsoleLoggerOptions>)

Adiciona um logger de consola chamado 'Console' à fábrica.

AddConsole(ILoggingBuilder)

Adiciona um logger de consola chamado 'Console' à fábrica.

AddConsoleFormatter<TFormatter,TOptions>(ILoggingBuilder, Action<TOptions>)

Adiciona um formatador personalizado de logger de consola 'TFormatter' para ser configurado com opções 'TOptions'.

AddConsoleFormatter<TFormatter,TOptions>(ILoggingBuilder)

Adiciona um formatador personalizado de logger de consola 'TFormatter' para ser configurado com opções 'TOptions'.

AddDebug(ILoggingBuilder)

Adiciona um registo de depuração chamado 'Debug' à fábrica.

AddEventLog(ILoggingBuilder, Action<EventLogSettings>)

Adiciona um registo de eventos. Use configure para ativar o registo para níveis específicos de log.

AddEventLog(ILoggingBuilder, EventLogSettings)

Adiciona um registo de eventos. Use settings para ativar o registo para níveis específicos de log.

AddEventLog(ILoggingBuilder)

Adiciona um registo de eventos chamado 'EventLog' à fábrica.

AddEventSourceLogger(ILoggingBuilder)

Adiciona um logger que escreve mensagens na LoggingEventSource instância.

AddFakeLogging(ILoggingBuilder, Action<FakeLogCollectorOptions>)

Configura registos falsos.

AddFakeLogging(ILoggingBuilder, IConfigurationSection)

Configura registos falsos.

AddFakeLogging(ILoggingBuilder)

Configura registos falsos com opções predefinidas.

AddFilter(ILoggingBuilder, Func<LogLevel,Boolean>)

Adiciona um filtro de troncos à fábrica.

AddFilter(ILoggingBuilder, Func<String,LogLevel,Boolean>)

Adiciona um filtro de troncos à fábrica.

AddFilter(ILoggingBuilder, Func<String,String,LogLevel,Boolean>)

Adiciona um filtro de troncos à fábrica.

AddFilter(ILoggingBuilder, String, Func<LogLevel,Boolean>)

Adiciona um filtro de troncos à fábrica.

AddFilter(ILoggingBuilder, String, LogLevel)

Adiciona um filtro de troncos à fábrica.

AddFilter<T>(ILoggingBuilder, Func<LogLevel,Boolean>)

Adiciona um filtro logarítmico para o dado ILoggerProvider.

AddFilter<T>(ILoggingBuilder, Func<String,LogLevel,Boolean>)

Adiciona um filtro logarítmico para o dado ILoggerProvider.

AddFilter<T>(ILoggingBuilder, String, Func<LogLevel,Boolean>)

Adiciona um filtro logarítmico para o dado ILoggerProvider.

AddFilter<T>(ILoggingBuilder, String, LogLevel)

Adiciona um filtro logarítmico para o dado ILoggerProvider.

AddGlobalBuffer(ILoggingBuilder, Action<GlobalLogBufferingOptions>)

Adiciona buffering global de logs à infraestrutura de registo.

AddGlobalBuffer(ILoggingBuilder, IConfiguration)

Adiciona buffering global de logs à infraestrutura de registo.

AddGlobalBuffer(ILoggingBuilder, Nullable<LogLevel>)

Adiciona buffering global de logs à infraestrutura de registo.

AddJsonConsole(ILoggingBuilder, Action<JsonConsoleFormatterOptions>)

Adicione e configure um formatter de registo de consola chamado 'json' à fábrica.

AddJsonConsole(ILoggingBuilder)

Adicione um formatter de registo de consola chamado 'json' à fábrica com propriedades padrão.

AddProvider(ILoggingBuilder, ILoggerProvider)

Adiciona o dado ILoggerProvider ao ILoggingBuilder

AddRandomProbabilisticSampler(ILoggingBuilder, Action<RandomProbabilisticSamplerOptions>)

Adiciona um amostrador de registo probabilístico aleatório à infraestrutura de registo.

AddRandomProbabilisticSampler(ILoggingBuilder, Double, Nullable<LogLevel>)

Adiciona um amostrador de registo probabilístico aleatório à infraestrutura de registo.

AddRandomProbabilisticSampler(ILoggingBuilder, IConfiguration)

Adiciona um amostrador de registo probabilístico aleatório à infraestrutura de registo.

AddSampler(ILoggingBuilder, LoggingSampler)

Adiciona uma instância de amostrador de registo à infraestrutura de registo.

AddSampler<T>(ILoggingBuilder)

Adiciona um tipo de amostrador de registo à infraestrutura de registo.

AddSimpleConsole(ILoggingBuilder, Action<SimpleConsoleFormatterOptions>)

Adicione e configure um formatter de registo de consola chamado 'simples' na fábrica.

AddSimpleConsole(ILoggingBuilder)

Adicione o formatter de registo padrão da consola chamado 'simple' à fábrica com propriedades predefinidas.

AddSystemdConsole(ILoggingBuilder, Action<ConsoleFormatterOptions>)

Adicione e configure um formatter de registo de consola chamado 'systemd' à fábrica.

AddSystemdConsole(ILoggingBuilder)

Adicione um formatter de registo de consola chamado 'systemd' à fábrica com propriedades predefinidas.

AddTraceBasedSampler(ILoggingBuilder)

Adiciona um amostrador de registo baseado em Trace à infraestrutura de registo.

AddTraceSource(ILoggingBuilder, SourceSwitch, TraceListener)

Adiciona um logger que escreve em TraceSource.

AddTraceSource(ILoggingBuilder, SourceSwitch)

Adiciona um logger que escreve em TraceSource.

AddTraceSource(ILoggingBuilder, String, TraceListener)

Adiciona um logger que escreve em TraceSource.

AddTraceSource(ILoggingBuilder, String)

Adiciona um logger que escreve em TraceSource.

ClearProviders(ILoggingBuilder)

Remove todos ILoggerProvideros s de builder.

EnableEnrichment(ILoggingBuilder, Action<LoggerEnrichmentOptions>)

Permite funcionalidades de enriquecimento dentro da infraestrutura de registo.

EnableEnrichment(ILoggingBuilder, IConfigurationSection)

Permite funcionalidades de enriquecimento dentro da infraestrutura de registo.

EnableEnrichment(ILoggingBuilder)

Permite funcionalidades de enriquecimento dentro da infraestrutura de registo.

EnableRedaction(ILoggingBuilder, Action<LoggerRedactionOptions>)

Permite a funcionalidade de redação dentro da infraestrutura de registo.

EnableRedaction(ILoggingBuilder, IConfigurationSection)

Permite a funcionalidade de redação dentro da infraestrutura de registo.

EnableRedaction(ILoggingBuilder)

Permite a funcionalidade de redação dentro da infraestrutura de registo.

SetMinimumLevel(ILoggingBuilder, LogLevel)

Define um requisito mínimo LogLevel para que as mensagens de registo sejam registadas.

Aplica-se a