ILoggingBuilder Interfaccia

Definizione

Interfaccia per la configurazione dei provider di registrazione.

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

Proprietà

Nome Descrizione
Services

Ottiene l'oggetto in IServiceCollection cui sono configurati i servizi di registrazione.

Metodi di estensione

Nome Descrizione
AddAzureWebAppDiagnostics(ILoggingBuilder, Action<AzureBlobLoggerOptions>)

Aggiunge un logger di diagnostica di App Web di Azure.

AddAzureWebAppDiagnostics(ILoggingBuilder)

Aggiunge un logger di diagnostica di App Web di Azure.

AddConfiguration(ILoggingBuilder, IConfiguration)

LoggerFilterOptions Configura da un'istanza di IConfiguration.

AddConfiguration(ILoggingBuilder)

Aggiunge i servizi necessari per utilizzare ILoggerProviderConfigurationFactory o ILoggerProviderConfiguration<T>

AddConsole(ILoggingBuilder, Action<ConsoleLoggerOptions>)

Aggiunge un logger di console denominato "Console" alla factory.

AddConsole(ILoggingBuilder)

Aggiunge un logger di console denominato "Console" alla factory.

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

Aggiunge un formattatore di logger della console personalizzato 'TFormatter' da configurare con le opzioni 'TOptions'.

AddConsoleFormatter<TFormatter,TOptions>(ILoggingBuilder)

Aggiunge un formattatore di logger della console personalizzato 'TFormatter' da configurare con le opzioni 'TOptions'.

AddDebug(ILoggingBuilder)

Aggiunge un logger di debug denominato "Debug" alla factory.

AddEventLog(ILoggingBuilder, Action<EventLogSettings>)

Aggiunge un logger di eventi. Usare configure per abilitare la registrazione per livelli di log specifici.

AddEventLog(ILoggingBuilder, EventLogSettings)

Aggiunge un logger di eventi. Usare settings per abilitare la registrazione per livelli di log specifici.

AddEventLog(ILoggingBuilder)

Aggiunge un logger di eventi denominato 'EventLog' alla factory.

AddEventSourceLogger(ILoggingBuilder)

Aggiunge un logger che scrive messaggi nell'istanza LoggingEventSource di .

AddFakeLogging(ILoggingBuilder, Action<FakeLogCollectorOptions>)

Configura la registrazione fittizia.

AddFakeLogging(ILoggingBuilder, IConfigurationSection)

Configura la registrazione fittizia.

AddFakeLogging(ILoggingBuilder)

Configura la registrazione fittizia con le opzioni predefinite.

AddFilter(ILoggingBuilder, Func<LogLevel,Boolean>)

Aggiunge un filtro di log alla factory.

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

Aggiunge un filtro di log alla factory.

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

Aggiunge un filtro di log alla factory.

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

Aggiunge un filtro di log alla factory.

AddFilter(ILoggingBuilder, String, LogLevel)

Aggiunge un filtro di log alla factory.

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

Aggiunge un filtro di log per l'oggetto specificato ILoggerProvider.

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

Aggiunge un filtro di log per l'oggetto specificato ILoggerProvider.

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

Aggiunge un filtro di log per l'oggetto specificato ILoggerProvider.

AddFilter<T>(ILoggingBuilder, String, LogLevel)

Aggiunge un filtro di log per l'oggetto specificato ILoggerProvider.

AddGlobalBuffer(ILoggingBuilder, Action<GlobalLogBufferingOptions>)

Aggiunge il buffer del log globale all'infrastruttura di registrazione.

AddGlobalBuffer(ILoggingBuilder, IConfiguration)

Aggiunge il buffer del log globale all'infrastruttura di registrazione.

AddGlobalBuffer(ILoggingBuilder, Nullable<LogLevel>)

Aggiunge il buffer del log globale all'infrastruttura di registrazione.

AddJsonConsole(ILoggingBuilder, Action<JsonConsoleFormatterOptions>)

Aggiungere e configurare un formattatore di log della console denominato 'json' alla factory.

AddJsonConsole(ILoggingBuilder)

Aggiungere un formattatore di log della console denominato 'json' alla factory con le proprietà predefinite.

AddProvider(ILoggingBuilder, ILoggerProvider)

Aggiunge l'oggetto specificato ILoggerProvider all'oggetto ILoggingBuilder

AddRandomProbabilisticSampler(ILoggingBuilder, Action<RandomProbabilisticSamplerOptions>)

Aggiunge sampler di registrazione probabilistica casuale all'infrastruttura di registrazione.

AddRandomProbabilisticSampler(ILoggingBuilder, Double, Nullable<LogLevel>)

Aggiunge sampler di registrazione probabilistica casuale all'infrastruttura di registrazione.

AddRandomProbabilisticSampler(ILoggingBuilder, IConfiguration)

Aggiunge sampler di registrazione probabilistica casuale all'infrastruttura di registrazione.

AddSampler(ILoggingBuilder, LoggingSampler)

Aggiunge un'istanza del campionatore di registrazione all'infrastruttura di registrazione.

AddSampler<T>(ILoggingBuilder)

Aggiunge un tipo di campionatore di registrazione all'infrastruttura di registrazione.

AddSimpleConsole(ILoggingBuilder, Action<SimpleConsoleFormatterOptions>)

Aggiungere e configurare un formattatore di log della console denominato "simple" nella factory.

AddSimpleConsole(ILoggingBuilder)

Aggiungere il formattatore di log predefinito della console denominato 'simple' alla factory con le proprietà predefinite.

AddSystemdConsole(ILoggingBuilder, Action<ConsoleFormatterOptions>)

Aggiungere e configurare un formattatore di log della console denominato "systemd" nella factory.

AddSystemdConsole(ILoggingBuilder)

Aggiungere un formattatore di log della console denominato 'systemd' alla factory con le proprietà predefinite.

AddTraceBasedSampler(ILoggingBuilder)

Aggiunge l'sampler di registrazione basato su traccia all'infrastruttura di registrazione.

AddTraceSource(ILoggingBuilder, SourceSwitch, TraceListener)

Aggiunge un logger che scrive in TraceSource.

AddTraceSource(ILoggingBuilder, SourceSwitch)

Aggiunge un logger che scrive in TraceSource.

AddTraceSource(ILoggingBuilder, String, TraceListener)

Aggiunge un logger che scrive in TraceSource.

AddTraceSource(ILoggingBuilder, String)

Aggiunge un logger che scrive in TraceSource.

ClearProviders(ILoggingBuilder)

Rimuove tutti gli ILoggerProviderelementi da builder.

EnableEnrichment(ILoggingBuilder, Action<LoggerEnrichmentOptions>)

Abilita la funzionalità di arricchimento all'interno dell'infrastruttura di registrazione.

EnableEnrichment(ILoggingBuilder, IConfigurationSection)

Abilita la funzionalità di arricchimento all'interno dell'infrastruttura di registrazione.

EnableEnrichment(ILoggingBuilder)

Abilita la funzionalità di arricchimento all'interno dell'infrastruttura di registrazione.

EnableRedaction(ILoggingBuilder, Action<LoggerRedactionOptions>)

Abilita la funzionalità di rollforward all'interno dell'infrastruttura di registrazione.

EnableRedaction(ILoggingBuilder, IConfigurationSection)

Abilita la funzionalità di rollforward all'interno dell'infrastruttura di registrazione.

EnableRedaction(ILoggingBuilder)

Abilita la funzionalità di rollforward all'interno dell'infrastruttura di registrazione.

SetMinimumLevel(ILoggingBuilder, LogLevel)

Imposta un requisito minimo LogLevel per la registrazione dei messaggi di log.

Si applica a