ILoggingBuilder Interface
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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 |
| AddEventLog(ILoggingBuilder, EventLogSettings) |
Adiciona um registo de eventos. Use |
| 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 |
| 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. |