Condividi tramite


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à

Services

Ottiene la IServiceCollection in cui sono configurati i servizi di registrazione.

Metodi di estensione

AddAzureWebAppDiagnostics(ILoggingBuilder)

Aggiunge un logger di diagnostica per app Web di Azure.

AddConfiguration(ILoggingBuilder)

Aggiunge i servizi necessari per l'utilizzo ILoggerProviderConfigurationFactory o ILoggerProviderConfiguration<T>.

AddConsole(ILoggingBuilder)

Aggiunge un logger della console denominato 'Console' alla factory.

AddConsole(ILoggingBuilder, Action<ConsoleLoggerOptions>)

Aggiunge un logger della console denominato 'Console' alla factory.

AddConsoleFormatter<TFormatter,TOptions>(ILoggingBuilder)

Aggiunge un formattatore logger della console personalizzato.

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

Aggiunge un formattatore logger della console personalizzato da configurare con le opzioni specificate.

AddJsonConsole(ILoggingBuilder)

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

AddJsonConsole(ILoggingBuilder, Action<JsonConsoleFormatterOptions>)

Aggiunge un formattatore del log della console denominato 'json' alla factory configurato con le opzioni del formattatore della console Json specificato.

AddSimpleConsole(ILoggingBuilder)

Aggiunge un formattatore di log della console predefinito denominato 'simple' alla factory con proprietà predefinite.

AddSimpleConsole(ILoggingBuilder, Action<SimpleConsoleFormatterOptions>)

Aggiunge un formattatore di log della console denominato 'simple' alla factory configurato con le opzioni del formattatore della console simple specificate.

AddSystemdConsole(ILoggingBuilder)

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

AddSystemdConsole(ILoggingBuilder, Action<ConsoleFormatterOptions>)

Aggiunge un formattatore di log della console denominato 'systemd' alla factory configurato con le opzioni del formattatore della console specificate.

AddDebug(ILoggingBuilder)

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

AddEventLog(ILoggingBuilder)

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

AddEventLog(ILoggingBuilder, EventLogSettings)

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

AddEventLog(ILoggingBuilder, Action<EventLogSettings>)

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

AddEventSourceLogger(ILoggingBuilder)

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

AddFakeLogging(ILoggingBuilder)

Configura la registrazione fittizia con le opzioni predefinite.

AddFakeLogging(ILoggingBuilder, IConfigurationSection)

Configura la registrazione fittizia.

AddFakeLogging(ILoggingBuilder, Action<FakeLogCollectorOptions>)

Configura la registrazione fittizia.

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, LogLevel)

Aggiunge un filtro di log alla factory.

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

Aggiunge un filtro di log alla factory.

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

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

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

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

AddFilter<T>(ILoggingBuilder, String, LogLevel)

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

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

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

AddConfiguration(ILoggingBuilder, IConfiguration)

Configura le opzioni di filtro del logger da un'istanza di IConfiguration.

AddProvider(ILoggingBuilder, ILoggerProvider)

Aggiunge il ILoggerProvider specificato a ILoggingBuilder in modo che sia possibile concatenare le chiamate.

ClearProviders(ILoggingBuilder)

Rimuove tutti i provider di logger da builder.

SetMinimumLevel(ILoggingBuilder, LogLevel)

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

EnableEnrichment(ILoggingBuilder)

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, Action<LoggerEnrichmentOptions>)

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

EnableRedaction(ILoggingBuilder)

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

EnableRedaction(ILoggingBuilder, IConfigurationSection)

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

EnableRedaction(ILoggingBuilder, Action<LoggerRedactionOptions>)

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

AddTraceSource(ILoggingBuilder, SourceSwitch)

Aggiunge un logger TraceSource denominato 'TraceSource' alla factory.

AddTraceSource(ILoggingBuilder, SourceSwitch, TraceListener)

Aggiunge un logger TraceSource denominato 'TraceSource' alla factory.

AddTraceSource(ILoggingBuilder, String)

Aggiunge un logger TraceSource denominato 'TraceSource' alla factory.

AddTraceSource(ILoggingBuilder, String, TraceListener)

Aggiunge un logger TraceSource denominato 'TraceSource' alla factory.

Si applica a