ILoggingBuilder Interface

Definição

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 settings para habilitar o registro em log para LogLevels específicos.

AddEventLog(ILoggingBuilder, Action<EventLogSettings>)

Adiciona um agente de eventos. Usar configure para habilitar o registro em log para LogLevels específicos.

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 builder.

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.

Aplica-se a