ILoggingBuilder Interfaccia
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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 |
AddEventLog(ILoggingBuilder, Action<EventLogSettings>) |
Aggiunge un logger di eventi. Usare |
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 |
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. |