ILoggingBuilder Gränssnitt
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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 |
| AddEventLog(ILoggingBuilder, EventLogSettings) |
Lägger till en händelseloggare. Använd |
| 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 |
| 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. |