ILoggingBuilder Interface
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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 |
| AddEventLog(ILoggingBuilder, EventLogSettings) |
Adiciona um agente de eventos. Use |
| 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 |
| 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. |