ILoggingBuilder Gränssnitt

Definition

Ett gränssnitt för att konfigurera loggningsproviders.

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

Egenskaper

Name Description
Services

Hämtar platsen IServiceCollection där loggningstjänster har konfigurerats.

Tilläggsmetoder

Name Description
AddAzureWebAppDiagnostics(ILoggingBuilder, Action<AzureBlobLoggerOptions>)

Lägger till en Azure Web Apps diagnostikloggare.

AddAzureWebAppDiagnostics(ILoggingBuilder)

Lägger till en Azure Web Apps diagnostikloggare.

AddConfiguration(ILoggingBuilder, IConfiguration)

Konfigurerar LoggerFilterOptions från en instans av IConfiguration.

AddConfiguration(ILoggingBuilder)

Lägger till tjänster som krävs för att förbruka ILoggerProviderConfigurationFactory eller ILoggerProviderConfiguration<T>

AddConsole(ILoggingBuilder, Action<ConsoleLoggerOptions>)

Lägger till en konsolloggare med namnet "Console" i fabriken.

AddConsole(ILoggingBuilder)

Lägger till en konsolloggare med namnet "Console" i fabriken.

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

Lägger till en anpassad konsolloggerare "TFormatter" som ska konfigureras med alternativen "TOptions".

AddConsoleFormatter<TFormatter,TOptions>(ILoggingBuilder)

Lägger till en anpassad konsolloggerare "TFormatter" som ska konfigureras med alternativen "TOptions".

AddDebug(ILoggingBuilder)

Lägger till en felsökningsloggare med namnet "Debug" i fabriken.

AddEventLog(ILoggingBuilder, Action<EventLogSettings>)

Lägger till en händelseloggare. Använd configure för att aktivera loggning för specifika loggnivåer.

AddEventLog(ILoggingBuilder, EventLogSettings)

Lägger till en händelseloggare. Använd settings för att aktivera loggning för specifika loggnivåer.

AddEventLog(ILoggingBuilder)

Lägger till en händelseloggare med namnet "EventLog" i fabriken.

AddEventSourceLogger(ILoggingBuilder)

Lägger till en logger som skriver meddelanden till instansen LoggingEventSource .

AddFakeLogging(ILoggingBuilder, Action<FakeLogCollectorOptions>)

Konfigurerar falsk loggning.

AddFakeLogging(ILoggingBuilder, IConfigurationSection)

Konfigurerar falsk loggning.

AddFakeLogging(ILoggingBuilder)

Konfigurerar falsk loggning med standardalternativ.

AddFilter(ILoggingBuilder, Func<LogLevel,Boolean>)

Lägger till ett loggfilter i fabriken.

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

Lägger till ett loggfilter i fabriken.

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

Lägger till ett loggfilter i fabriken.

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

Lägger till ett loggfilter i fabriken.

AddFilter(ILoggingBuilder, String, LogLevel)

Lägger till ett loggfilter i fabriken.

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

Lägger till ett loggfilter för den angivna ILoggerProvider.

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

Lägger till ett loggfilter för den angivna ILoggerProvider.

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

Lägger till ett loggfilter för den angivna ILoggerProvider.

AddFilter<T>(ILoggingBuilder, String, LogLevel)

Lägger till ett loggfilter för den angivna ILoggerProvider.

AddGlobalBuffer(ILoggingBuilder, Action<GlobalLogBufferingOptions>)

Lägger till global loggbuffertning i loggningsinfrastrukturen.

AddGlobalBuffer(ILoggingBuilder, IConfiguration)

Lägger till global loggbuffertning i loggningsinfrastrukturen.

AddGlobalBuffer(ILoggingBuilder, Nullable<LogLevel>)

Lägger till global loggbuffertning i loggningsinfrastrukturen.

AddJsonConsole(ILoggingBuilder, Action<JsonConsoleFormatterOptions>)

Lägg till och konfigurera en konsolloggformaterare med namnet "json" i fabriken.

AddJsonConsole(ILoggingBuilder)

Lägg till en konsolloggformaterare med namnet "json" i fabriken med standardegenskaper.

AddProvider(ILoggingBuilder, ILoggerProvider)

Lägger till angiven ILoggerProvider till ILoggingBuilder

AddRandomProbabilisticSampler(ILoggingBuilder, Action<RandomProbabilisticSamplerOptions>)

Lägger till slumpmässig probabilistisk loggningsexempel i loggningsinfrastrukturen.

AddRandomProbabilisticSampler(ILoggingBuilder, Double, Nullable<LogLevel>)

Lägger till slumpmässig probabilistisk loggningsexempel i loggningsinfrastrukturen.

AddRandomProbabilisticSampler(ILoggingBuilder, IConfiguration)

Lägger till slumpmässig probabilistisk loggningsexempel i loggningsinfrastrukturen.

AddSampler(ILoggingBuilder, LoggingSampler)

Lägger till en loggningsexempelinstans i loggningsinfrastrukturen.

AddSampler<T>(ILoggingBuilder)

Lägger till en exempeltyp för loggning i loggningsinfrastrukturen.

AddSimpleConsole(ILoggingBuilder, Action<SimpleConsoleFormatterOptions>)

Lägg till och konfigurera en konsolloggformaterare med namnet "simple" i fabriken.

AddSimpleConsole(ILoggingBuilder)

Lägg till standardformaterare för konsolloggar med namnet "simple" i fabriken med standardegenskaper.

AddSystemdConsole(ILoggingBuilder, Action<ConsoleFormatterOptions>)

Lägg till och konfigurera en konsolloggformaterare med namnet "systemd" i fabriken.

AddSystemdConsole(ILoggingBuilder)

Lägg till en konsolloggformaterare med namnet "systemd" i fabriken med standardegenskaper.

AddTraceBasedSampler(ILoggingBuilder)

Lägger till spårningsbaserad loggningsexempel i loggningsinfrastrukturen.

AddTraceSource(ILoggingBuilder, SourceSwitch, TraceListener)

Lägger till en logger som skriver till TraceSource.

AddTraceSource(ILoggingBuilder, SourceSwitch)

Lägger till en logger som skriver till TraceSource.

AddTraceSource(ILoggingBuilder, String, TraceListener)

Lägger till en logger som skriver till TraceSource.

AddTraceSource(ILoggingBuilder, String)

Lägger till en logger som skriver till TraceSource.

ClearProviders(ILoggingBuilder)

Tar bort alla ILoggerProviders från builder.

EnableEnrichment(ILoggingBuilder, Action<LoggerEnrichmentOptions>)

Aktiverar berikningsfunktioner i loggningsinfrastrukturen.

EnableEnrichment(ILoggingBuilder, IConfigurationSection)

Aktiverar berikningsfunktioner i loggningsinfrastrukturen.

EnableEnrichment(ILoggingBuilder)

Aktiverar berikningsfunktioner i loggningsinfrastrukturen.

EnableRedaction(ILoggingBuilder, Action<LoggerRedactionOptions>)

Aktiverar redigeringsfunktioner i loggningsinfrastrukturen.

EnableRedaction(ILoggingBuilder, IConfigurationSection)

Aktiverar redigeringsfunktioner i loggningsinfrastrukturen.

EnableRedaction(ILoggingBuilder)

Aktiverar redigeringsfunktioner i loggningsinfrastrukturen.

SetMinimumLevel(ILoggingBuilder, LogLevel)

Anger ett minimikrav LogLevel för loggmeddelanden som ska loggas.

Gäller för