ILoggingBuilder Interface

Definição

Uma interface para configurar provedores de log.

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

Propriedades

Nome Description
Services

Obtém o local em que os IServiceCollection serviços de registro em log estão configurados.

Métodos de Extensão

Nome Description
AddAzureWebAppDiagnostics(ILoggingBuilder, Action<AzureBlobLoggerOptions>)

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

AddAzureWebAppDiagnostics(ILoggingBuilder)

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

AddConfiguration(ILoggingBuilder, IConfiguration)

LoggerFilterOptions Configura 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 agente de console chamado 'Console' à fábrica.

AddConsole(ILoggingBuilder)

Adiciona um agente de console chamado 'Console' à fábrica.

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

Adiciona um formador de agente de console personalizado 'TFormatter' a ser configurado com as opções 'TOptions'.

AddConsoleFormatter<TFormatter,TOptions>(ILoggingBuilder)

Adiciona um formador de agente de console personalizado 'TFormatter' a ser configurado com as opções 'TOptions'.

AddDebug(ILoggingBuilder)

Adiciona um agente de depuração chamado 'Depurar' à fábrica.

AddEventLog(ILoggingBuilder, Action<EventLogSettings>)

Adiciona um agente de eventos. Use configure para habilitar o registro em log para níveis de log específicos.

AddEventLog(ILoggingBuilder, EventLogSettings)

Adiciona um agente de eventos. Use settings para habilitar o registro em log para níveis de log específicos.

AddEventLog(ILoggingBuilder)

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

AddEventSourceLogger(ILoggingBuilder)

Adiciona um agente que grava mensagens na LoggingEventSource instância.

AddFakeLogging(ILoggingBuilder, Action<FakeLogCollectorOptions>)

Configura o registro em log falso.

AddFakeLogging(ILoggingBuilder, IConfigurationSection)

Configura o registro em log falso.

AddFakeLogging(ILoggingBuilder)

Configura o log falso com opções padrão.

AddFilter(ILoggingBuilder, Func<LogLevel,Boolean>)

Adiciona um filtro de log à fábrica.

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

Adiciona um filtro de log à fábrica.

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

Adiciona um filtro de log à fábrica.

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

Adiciona um filtro de log à fábrica.

AddFilter(ILoggingBuilder, String, LogLevel)

Adiciona um filtro de log à fábrica.

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

Adiciona um filtro de log para o determinado ILoggerProvider.

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

Adiciona um filtro de log para o determinado ILoggerProvider.

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

Adiciona um filtro de log para o determinado ILoggerProvider.

AddFilter<T>(ILoggingBuilder, String, LogLevel)

Adiciona um filtro de log para o determinado ILoggerProvider.

AddGlobalBuffer(ILoggingBuilder, Action<GlobalLogBufferingOptions>)

Adiciona o buffer de log global à infraestrutura de log.

AddGlobalBuffer(ILoggingBuilder, IConfiguration)

Adiciona o buffer de log global à infraestrutura de log.

AddGlobalBuffer(ILoggingBuilder, Nullable<LogLevel>)

Adiciona o buffer de log global à infraestrutura de log.

AddJsonConsole(ILoggingBuilder, Action<JsonConsoleFormatterOptions>)

Adicione e configure um formatador de log de console chamado 'json' na fábrica.

AddJsonConsole(ILoggingBuilder)

Adicione um formatador de log de console chamado 'json' à fábrica com propriedades padrão.

AddProvider(ILoggingBuilder, ILoggerProvider)

Adiciona o dado ILoggerProvider ao ILoggingBuilder

AddRandomProbabilisticSampler(ILoggingBuilder, Action<RandomProbabilisticSamplerOptions>)

Adiciona o amostrador de log probabilístico aleatório à infraestrutura de registro em log.

AddRandomProbabilisticSampler(ILoggingBuilder, Double, Nullable<LogLevel>)

Adiciona o amostrador de log probabilístico aleatório à infraestrutura de registro em log.

AddRandomProbabilisticSampler(ILoggingBuilder, IConfiguration)

Adiciona o amostrador de log probabilístico aleatório à infraestrutura de registro em log.

AddSampler(ILoggingBuilder, LoggingSampler)

Adiciona uma instância de sampler de registro em log à infraestrutura de registro em log.

AddSampler<T>(ILoggingBuilder)

Adiciona um tipo de amostrador de log à infraestrutura de registro em log.

AddSimpleConsole(ILoggingBuilder, Action<SimpleConsoleFormatterOptions>)

Adicione e configure um formatador de log de console chamado 'simple' para a fábrica.

AddSimpleConsole(ILoggingBuilder)

Adicione o formatador de log do console padrão chamado 'simple' à fábrica com propriedades padrão.

AddSystemdConsole(ILoggingBuilder, Action<ConsoleFormatterOptions>)

Adicione e configure um formatador de log de console chamado 'systemd' para a fábrica.

AddSystemdConsole(ILoggingBuilder)

Adicione um formatador de log de console chamado 'systemd' à fábrica com propriedades padrão.

AddTraceBasedSampler(ILoggingBuilder)

Adiciona o exemplo de registro em log baseado em rastreamento à infraestrutura de registro em log.

AddTraceSource(ILoggingBuilder, SourceSwitch, TraceListener)

Adiciona um agente que grava em TraceSource.

AddTraceSource(ILoggingBuilder, SourceSwitch)

Adiciona um agente que grava em TraceSource.

AddTraceSource(ILoggingBuilder, String, TraceListener)

Adiciona um agente que grava em TraceSource.

AddTraceSource(ILoggingBuilder, String)

Adiciona um agente que grava em TraceSource.

ClearProviders(ILoggingBuilder)

Remove todos os ILoggerProviders de builder.

EnableEnrichment(ILoggingBuilder, Action<LoggerEnrichmentOptions>)

Habilita a funcionalidade de enriquecimento dentro da infraestrutura de log.

EnableEnrichment(ILoggingBuilder, IConfigurationSection)

Habilita a funcionalidade de enriquecimento dentro da infraestrutura de log.

EnableEnrichment(ILoggingBuilder)

Habilita a funcionalidade de enriquecimento dentro da infraestrutura de log.

EnableRedaction(ILoggingBuilder, Action<LoggerRedactionOptions>)

Habilita a funcionalidade de redação na infraestrutura de log.

EnableRedaction(ILoggingBuilder, IConfigurationSection)

Habilita a funcionalidade de redação na infraestrutura de log.

EnableRedaction(ILoggingBuilder)

Habilita a funcionalidade de redação na infraestrutura de log.

SetMinimumLevel(ILoggingBuilder, LogLevel)

Define um requisito mínimo LogLevel para que as mensagens de log sejam registradas.

Aplica-se a