Partager via


ILoggingBuilder Interface

Définition

Interface pour configurer des fournisseurs de journalisation.

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

Propriétés

Services

Obtient le IServiceCollection où les services de journalisation sont configurés.

Méthodes d’extension

AddAzureWebAppDiagnostics(ILoggingBuilder)

Ajoute un journaliseur de diagnostic Azure Web Apps.

AddConfiguration(ILoggingBuilder)

Ajoute les services nécessaires pour consommer ILoggerProviderConfigurationFactory ou ILoggerProviderConfiguration<T>.

AddConsole(ILoggingBuilder)

Ajoute un journaliseur de console nommé « Console » à la fabrique.

AddConsole(ILoggingBuilder, Action<ConsoleLoggerOptions>)

Ajoute un journaliseur de console nommé « Console » à la fabrique.

AddConsoleFormatter<TFormatter,TOptions>(ILoggingBuilder)

Ajoute un formateur d’enregistreur d’événements de console personnalisé.

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

Ajoute un formateur d’enregistreur d’événements de console personnalisé à configurer avec les options spécifiées.

AddJsonConsole(ILoggingBuilder)

Ajoute un formateur de journal de console nommé « json » à la fabrique avec les propriétés par défaut.

AddJsonConsole(ILoggingBuilder, Action<JsonConsoleFormatterOptions>)

Ajoute un formateur de journal de console nommé « json » à la fabrique configurée avec les options de formateur de console Json spécifiées.

AddSimpleConsole(ILoggingBuilder)

Ajoute le formateur de journal de console par défaut nommé « simple » à la fabrique avec les propriétés par défaut.

AddSimpleConsole(ILoggingBuilder, Action<SimpleConsoleFormatterOptions>)

Ajoute un formateur de journal de console nommé « simple » à la fabrique configurée avec les options de formateur de console simple spécifiées.

AddSystemdConsole(ILoggingBuilder)

Ajoute un formateur de journal de console nommé « systemd » à la fabrique avec les propriétés par défaut.

AddSystemdConsole(ILoggingBuilder, Action<ConsoleFormatterOptions>)

Ajoute un formateur de journal de console nommé « systemd » à la fabrique configurée avec les options de formateur de console spécifiées.

AddDebug(ILoggingBuilder)

Ajoute un journaliseur de débogage nommé « Debug » à la fabrique.

AddEventLog(ILoggingBuilder)

Ajoute un journaliseur d’événements nommé « EventLog » à la fabrique.

AddEventLog(ILoggingBuilder, EventLogSettings)

Ajoute un journaliseur d’événements. settings permet d’activer la journalisation pour des LogLevel spécifiques.

AddEventLog(ILoggingBuilder, Action<EventLogSettings>)

Ajoute un journaliseur d’événements. configure permet d’activer la journalisation pour des LogLevel spécifiques.

AddEventSourceLogger(ILoggingBuilder)

Ajoute un journaliseur d’événements nommé « EventSource » à la fabrique.

AddFakeLogging(ILoggingBuilder)

Configure la fausse journalisation avec les options par défaut.

AddFakeLogging(ILoggingBuilder, IConfigurationSection)

Configure la fausse journalisation.

AddFakeLogging(ILoggingBuilder, Action<FakeLogCollectorOptions>)

Configure la fausse journalisation.

AddFilter(ILoggingBuilder, Func<LogLevel,Boolean>)

Ajoute un filtre de journal à la fabrique.

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

Ajoute un filtre de journal à la fabrique.

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

Ajoute un filtre de journal à la fabrique.

AddFilter(ILoggingBuilder, String, LogLevel)

Ajoute un filtre de journal à la fabrique.

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

Ajoute un filtre de journal à la fabrique.

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

Ajoute un filtre de journal pour le ILoggerProvider donné.

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

Ajoute un filtre de journal pour le ILoggerProvider donné.

AddFilter<T>(ILoggingBuilder, String, LogLevel)

Ajoute un filtre de journal pour le ILoggerProvider donné.

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

Ajoute un filtre de journal pour le ILoggerProvider donné.

AddConfiguration(ILoggingBuilder, IConfiguration)

Configure les options de filtre de journaliseur à partir d’une instance de IConfiguration.

AddProvider(ILoggingBuilder, ILoggerProvider)

Ajoute le ILoggerProvider donné au ILoggingBuilder afin que les appels puissent être chaînés.

ClearProviders(ILoggingBuilder)

Supprime tous les fournisseurs de journaliseur du builder.

SetMinimumLevel(ILoggingBuilder, LogLevel)

Définit le niveau LogLevel minimum requis pour journaliser les messages.

EnableEnrichment(ILoggingBuilder)

Active la fonctionnalité d’enrichissement au sein de l’infrastructure de journalisation.

EnableEnrichment(ILoggingBuilder, IConfigurationSection)

Active la fonctionnalité d’enrichissement au sein de l’infrastructure de journalisation.

EnableEnrichment(ILoggingBuilder, Action<LoggerEnrichmentOptions>)

Active la fonctionnalité d’enrichissement au sein de l’infrastructure de journalisation.

EnableRedaction(ILoggingBuilder)

Active la fonctionnalité de rédaction au sein de l’infrastructure de journalisation.

EnableRedaction(ILoggingBuilder, IConfigurationSection)

Active la fonctionnalité de rédaction au sein de l’infrastructure de journalisation.

EnableRedaction(ILoggingBuilder, Action<LoggerRedactionOptions>)

Active la fonctionnalité de rédaction au sein de l’infrastructure de journalisation.

AddTraceSource(ILoggingBuilder, SourceSwitch)

Ajoute un journaliseur TraceSource nommé « TraceSource » à la fabrique.

AddTraceSource(ILoggingBuilder, SourceSwitch, TraceListener)

Ajoute un journaliseur TraceSource nommé « TraceSource » à la fabrique.

AddTraceSource(ILoggingBuilder, String)

Ajoute un journaliseur TraceSource nommé « TraceSource » à la fabrique.

AddTraceSource(ILoggingBuilder, String, TraceListener)

Ajoute un journaliseur TraceSource nommé « TraceSource » à la fabrique.

S’applique à