ILoggingBuilder Antarmuka

Definisi

Antarmuka untuk mengonfigurasi penyedia pengelogan.

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

Properti

Nama Deskripsi
Services

Mendapatkan tempat IServiceCollection layanan Pengelogan dikonfigurasi.

Metode Ekstensi

Nama Deskripsi
AddAzureWebAppDiagnostics(ILoggingBuilder, Action<AzureBlobLoggerOptions>)

Menambahkan pencatat diagnostik Azure Web Apps.

AddAzureWebAppDiagnostics(ILoggingBuilder)

Menambahkan pencatat diagnostik Azure Web Apps.

AddConfiguration(ILoggingBuilder, IConfiguration)

Mengonfigurasi dari instans LoggerFilterOptionsIConfiguration.

AddConfiguration(ILoggingBuilder)

Menambahkan layanan yang diperlukan untuk mengonsumsi ILoggerProviderConfigurationFactory atau ILoggerProviderConfiguration<T>

AddConsole(ILoggingBuilder, Action<ConsoleLoggerOptions>)

Menambahkan pencatat konsol bernama 'Konsol' ke pabrik.

AddConsole(ILoggingBuilder)

Menambahkan pencatat konsol bernama 'Konsol' ke pabrik.

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

Menambahkan formatter pencatat konsol kustom 'TFormatter' untuk dikonfigurasi dengan opsi 'TOptions'.

AddConsoleFormatter<TFormatter,TOptions>(ILoggingBuilder)

Menambahkan formatter pencatat konsol kustom 'TFormatter' untuk dikonfigurasi dengan opsi 'TOptions'.

AddDebug(ILoggingBuilder)

Menambahkan pencatat debug bernama 'Debug' ke pabrik.

AddEventLog(ILoggingBuilder, Action<EventLogSettings>)

Menambahkan pencatat peristiwa. Gunakan configure untuk mengaktifkan pengelogan untuk tingkat log tertentu.

AddEventLog(ILoggingBuilder, EventLogSettings)

Menambahkan pencatat peristiwa. Gunakan settings untuk mengaktifkan pengelogan untuk tingkat log tertentu.

AddEventLog(ILoggingBuilder)

Menambahkan pencatat peristiwa bernama 'EventLog' ke pabrik.

AddEventSourceLogger(ILoggingBuilder)

Menambahkan pencatat yang menulis pesan ke LoggingEventSource instans.

AddFakeLogging(ILoggingBuilder, Action<FakeLogCollectorOptions>)

Mengonfigurasi pengelogan palsu.

AddFakeLogging(ILoggingBuilder, IConfigurationSection)

Mengonfigurasi pengelogan palsu.

AddFakeLogging(ILoggingBuilder)

Mengonfigurasi pengelogan palsu dengan opsi default.

AddFilter(ILoggingBuilder, Func<LogLevel,Boolean>)

Menambahkan filter log ke pabrik.

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

Menambahkan filter log ke pabrik.

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

Menambahkan filter log ke pabrik.

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

Menambahkan filter log ke pabrik.

AddFilter(ILoggingBuilder, String, LogLevel)

Menambahkan filter log ke pabrik.

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

Menambahkan filter log untuk yang diberikan ILoggerProvider.

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

Menambahkan filter log untuk yang diberikan ILoggerProvider.

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

Menambahkan filter log untuk yang diberikan ILoggerProvider.

AddFilter<T>(ILoggingBuilder, String, LogLevel)

Menambahkan filter log untuk yang diberikan ILoggerProvider.

AddGlobalBuffer(ILoggingBuilder, Action<GlobalLogBufferingOptions>)

Menambahkan buffering log global ke infrastruktur pengelogan.

AddGlobalBuffer(ILoggingBuilder, IConfiguration)

Menambahkan buffering log global ke infrastruktur pengelogan.

AddGlobalBuffer(ILoggingBuilder, Nullable<LogLevel>)

Menambahkan buffering log global ke infrastruktur pengelogan.

AddJsonConsole(ILoggingBuilder, Action<JsonConsoleFormatterOptions>)

Tambahkan dan konfigurasikan formatter log konsol bernama 'json' ke pabrik.

AddJsonConsole(ILoggingBuilder)

Tambahkan formatter log konsol bernama 'json' ke pabrik dengan properti default.

AddProvider(ILoggingBuilder, ILoggerProvider)

Menambahkan yang diberikan ILoggerProvider ke ILoggingBuilder

AddRandomProbabilisticSampler(ILoggingBuilder, Action<RandomProbabilisticSamplerOptions>)

Menambahkan sampler pengelogan Probabilistik Acak ke infrastruktur pengelogan.

AddRandomProbabilisticSampler(ILoggingBuilder, Double, Nullable<LogLevel>)

Menambahkan sampler pengelogan Probabilistik Acak ke infrastruktur pengelogan.

AddRandomProbabilisticSampler(ILoggingBuilder, IConfiguration)

Menambahkan sampler pengelogan Probabilistik Acak ke infrastruktur pengelogan.

AddSampler(ILoggingBuilder, LoggingSampler)

Menambahkan instans sampler pengelogan ke infrastruktur pengelogan.

AddSampler<T>(ILoggingBuilder)

Menambahkan jenis sampler pengelogan ke infrastruktur pengelogan.

AddSimpleConsole(ILoggingBuilder, Action<SimpleConsoleFormatterOptions>)

Tambahkan dan konfigurasikan formatter log konsol bernama 'sederhana' ke pabrik.

AddSimpleConsole(ILoggingBuilder)

Tambahkan formatter log konsol default bernama 'sederhana' ke pabrik dengan properti default.

AddSystemdConsole(ILoggingBuilder, Action<ConsoleFormatterOptions>)

Tambahkan dan konfigurasikan formatter log konsol bernama 'systemd' ke pabrik.

AddSystemdConsole(ILoggingBuilder)

Tambahkan formatter log konsol bernama 'systemd' ke pabrik dengan properti default.

AddTraceBasedSampler(ILoggingBuilder)

Menambahkan sampel pengelogan berbasis Jejak ke infrastruktur pengelogan.

AddTraceSource(ILoggingBuilder, SourceSwitch, TraceListener)

Menambahkan pencatat yang menulis ke TraceSource.

AddTraceSource(ILoggingBuilder, SourceSwitch)

Menambahkan pencatat yang menulis ke TraceSource.

AddTraceSource(ILoggingBuilder, String, TraceListener)

Menambahkan pencatat yang menulis ke TraceSource.

AddTraceSource(ILoggingBuilder, String)

Menambahkan pencatat yang menulis ke TraceSource.

ClearProviders(ILoggingBuilder)

Menghapus semua ILoggerProviderdari builder.

EnableEnrichment(ILoggingBuilder, Action<LoggerEnrichmentOptions>)

Mengaktifkan fungsionalitas pengayaan dalam infrastruktur pengelogan.

EnableEnrichment(ILoggingBuilder, IConfigurationSection)

Mengaktifkan fungsionalitas pengayaan dalam infrastruktur pengelogan.

EnableEnrichment(ILoggingBuilder)

Mengaktifkan fungsionalitas pengayaan dalam infrastruktur pengelogan.

EnableRedaction(ILoggingBuilder, Action<LoggerRedactionOptions>)

Mengaktifkan fungsionalitas redaksi dalam infrastruktur pengelogan.

EnableRedaction(ILoggingBuilder, IConfigurationSection)

Mengaktifkan fungsionalitas redaksi dalam infrastruktur pengelogan.

EnableRedaction(ILoggingBuilder)

Mengaktifkan fungsionalitas redaksi dalam infrastruktur pengelogan.

SetMinimumLevel(ILoggingBuilder, LogLevel)

Menetapkan persyaratan minimum LogLevel agar pesan log dicatat.

Berlaku untuk