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 logs.
public interface class ILoggingBuilder
public interface ILoggingBuilder
type ILoggingBuilder = interface
Public Interface ILoggingBuilder
Propriedades
Services |
Obtém o IServiceCollection em que os serviços de log estão configurados. |
Métodos de Extensão
AddAzureWebAppDiagnostics(ILoggingBuilder) |
Adiciona um agente de diagnóstico de Aplicativos Web do Azure. |
AddConfiguration(ILoggingBuilder) |
Adiciona serviços necessários para consumir ILoggerProviderConfigurationFactory ou ILoggerProviderConfiguration<T>. |
AddConsole(ILoggingBuilder) |
Adiciona um agente de console chamado 'Console' à fábrica. |
AddConsole(ILoggingBuilder, Action<ConsoleLoggerOptions>) |
Adiciona um agente de console chamado 'Console' à fábrica. |
AddConsoleFormatter<TFormatter,TOptions>(ILoggingBuilder) |
Adiciona um formatador de agente de console personalizado. |
AddConsoleFormatter<TFormatter,TOptions>(ILoggingBuilder, Action<TOptions>) |
Adiciona um formatador de agente de console personalizado a ser configurado com as opções especificadas. |
AddJsonConsole(ILoggingBuilder) |
Adiciona um formatador de log de console denominado "JSON" à fábrica com propriedades padrão. |
AddJsonConsole(ILoggingBuilder, Action<JsonConsoleFormatterOptions>) |
Adiciona um formatador de log do console chamado 'json' à fábrica configurada com as opções de formatador de console Json especificadas. |
AddSimpleConsole(ILoggingBuilder) |
Adiciona o formatador de log de console padrão denominado "simples" à fábrica com propriedades padrão. |
AddSimpleConsole(ILoggingBuilder, Action<SimpleConsoleFormatterOptions>) |
Adiciona um formatador de log de console denominado "simples" à fábrica configurada com as opções especificadas do formatador do console simples. |
AddSystemdConsole(ILoggingBuilder) |
Adiciona um formatador de log de console denominado "systemd" à fábrica com propriedades padrão. |
AddSystemdConsole(ILoggingBuilder, Action<ConsoleFormatterOptions>) |
Adiciona um formatador de log de console denominado "systemd" à fábrica configurada com as opções especificadas do formatador do console. |
AddDebug(ILoggingBuilder) |
Adiciona um agente de depuração chamado 'Debug' à fábrica. |
AddEventLog(ILoggingBuilder) |
Adiciona um agente de eventos chamado 'EventLog' à fábrica. |
AddEventLog(ILoggingBuilder, EventLogSettings) |
Adiciona um agente de eventos. Usar |
AddEventLog(ILoggingBuilder, Action<EventLogSettings>) |
Adiciona um agente de eventos. Usar |
AddEventSourceLogger(ILoggingBuilder) |
Adiciona um agente de eventos chamado 'EventSource' à fábrica. |
AddFakeLogging(ILoggingBuilder) |
Configura o log falso com opções padrão. |
AddFakeLogging(ILoggingBuilder, IConfigurationSection) |
Configura o registro em log falso. |
AddFakeLogging(ILoggingBuilder, Action<FakeLogCollectorOptions>) |
Configura o registro em log falso. |
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, LogLevel) |
Adiciona um filtro de log à fábrica. |
AddFilter(ILoggingBuilder, String, Func<LogLevel,Boolean>) |
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, LogLevel) |
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. |
AddConfiguration(ILoggingBuilder, IConfiguration) |
Configura as opções de filtro do agente de uma instância de IConfiguration. |
AddProvider(ILoggingBuilder, ILoggerProvider) |
Adiciona o ILoggerProvider especificado ao ILoggingBuilder para que as chamadas possam ser encadeadas. |
ClearProviders(ILoggingBuilder) |
Remove todos os provedores de agente de |
SetMinimumLevel(ILoggingBuilder, LogLevel) |
Define um requisito mínimo de LogLevel para que as mensagens de log sejam registradas. |
EnableEnrichment(ILoggingBuilder) |
Habilita a funcionalidade de enriquecimento dentro da infraestrutura de registro em log. |
EnableEnrichment(ILoggingBuilder, IConfigurationSection) |
Habilita a funcionalidade de enriquecimento dentro da infraestrutura de registro em log. |
EnableEnrichment(ILoggingBuilder, Action<LoggerEnrichmentOptions>) |
Habilita a funcionalidade de enriquecimento dentro da infraestrutura de registro em log. |
EnableRedaction(ILoggingBuilder) |
Habilita a funcionalidade de redação na infraestrutura de registro em log. |
EnableRedaction(ILoggingBuilder, IConfigurationSection) |
Habilita a funcionalidade de redação na infraestrutura de registro em log. |
EnableRedaction(ILoggingBuilder, Action<LoggerRedactionOptions>) |
Habilita a funcionalidade de redação na infraestrutura de registro em log. |
AddTraceSource(ILoggingBuilder, SourceSwitch) |
Adiciona um agente de TraceSource chamado 'TraceSource' à fábrica. |
AddTraceSource(ILoggingBuilder, SourceSwitch, TraceListener) |
Adiciona um agente de TraceSource chamado 'TraceSource' à fábrica. |
AddTraceSource(ILoggingBuilder, String) |
Adiciona um agente de TraceSource chamado 'TraceSource' à fábrica. |
AddTraceSource(ILoggingBuilder, String, TraceListener) |
Adiciona um agente de TraceSource chamado 'TraceSource' à fábrica. |