Bagikan melalui


ILoggingBuilder Antarmuka

Definisi

Antarmuka untuk mengonfigurasi penyedia pengelogan.

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

Properti

Services

Mendapatkan tempat IServiceCollection layanan Pengelogan dikonfigurasi.

Metode Ekstensi

AddAzureWebAppDiagnostics(ILoggingBuilder)

Menambahkan pencatat diagnostik Azure Web Apps.

AddConfiguration(ILoggingBuilder)

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

AddConsole(ILoggingBuilder)

Menambahkan pencatat konsol bernama 'Konsol' ke pabrik.

AddConsole(ILoggingBuilder, Action<ConsoleLoggerOptions>)

Menambahkan pencatat konsol bernama 'Konsol' ke pabrik.

AddConsoleFormatter<TFormatter,TOptions>(ILoggingBuilder)

Menambahkan pemformat pencatat konsol kustom.

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

Menambahkan pemformat pencatat konsol kustom untuk dikonfigurasi dengan opsi yang ditentukan.

AddJsonConsole(ILoggingBuilder)

Menambahkan pemformat log konsol bernama 'json' ke pabrik dengan properti default.

AddJsonConsole(ILoggingBuilder, Action<JsonConsoleFormatterOptions>)

Menambahkan pemformat log konsol bernama 'json' ke pabrik yang dikonfigurasi dengan opsi formatter konsol Json yang ditentukan.

AddSimpleConsole(ILoggingBuilder)

Menambahkan pemformat log konsol default bernama 'sederhana' ke pabrik dengan properti default.

AddSimpleConsole(ILoggingBuilder, Action<SimpleConsoleFormatterOptions>)

Menambahkan pemformat log konsol bernama 'sederhana' ke pabrik yang dikonfigurasi dengan opsi pemformat konsol sederhana yang ditentukan.

AddSystemdConsole(ILoggingBuilder)

Menambahkan pemformat log konsol bernama 'systemd' ke pabrik dengan properti default.

AddSystemdConsole(ILoggingBuilder, Action<ConsoleFormatterOptions>)

Menambahkan pemformat log konsol bernama 'systemd' ke pabrik yang dikonfigurasi dengan opsi pemformat konsol yang ditentukan.

AddDebug(ILoggingBuilder)

Menambahkan pencatat debug bernama 'Debug' ke pabrik.

AddEventLog(ILoggingBuilder)

Menambahkan pencatat peristiwa bernama 'EventLog' ke pabrik.

AddEventLog(ILoggingBuilder, EventLogSettings)

Menambahkan pencatat peristiwa. Gunakan settings untuk mengaktifkan pengelogan untuk s tertentu LogLevel.

AddEventLog(ILoggingBuilder, Action<EventLogSettings>)

Menambahkan pencatat peristiwa. Gunakan configure untuk mengaktifkan pengelogan untuk s tertentu LogLevel.

AddEventSourceLogger(ILoggingBuilder)

Menambahkan pencatat peristiwa bernama 'EventSource' ke pabrik.

AddFakeLogging(ILoggingBuilder)

Mengonfigurasi pengelogan palsu dengan opsi default.

AddFakeLogging(ILoggingBuilder, IConfigurationSection)

Mengonfigurasi pengelogan palsu.

AddFakeLogging(ILoggingBuilder, Action<FakeLogCollectorOptions>)

Mengonfigurasi pengelogan palsu.

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, LogLevel)

Menambahkan filter log ke pabrik.

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

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, LogLevel)

Menambahkan filter log untuk yang diberikan ILoggerProvider.

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

Menambahkan filter log untuk yang diberikan ILoggerProvider.

AddConfiguration(ILoggingBuilder, IConfiguration)

Mengonfigurasi opsi filter pencatat dari instans IConfiguration.

AddProvider(ILoggingBuilder, ILoggerProvider)

Menambahkan yang diberikan ILoggerProvider ke ILoggingBuilder sehingga panggilan dapat dirangkai.

ClearProviders(ILoggingBuilder)

Menghapus semua penyedia pencatat dari builder.

SetMinimumLevel(ILoggingBuilder, LogLevel)

Menetapkan persyaratan minimum LogLevel agar pesan log dicatat.

EnableEnrichment(ILoggingBuilder)

Mengaktifkan fungsionalitas pengayaan dalam infrastruktur pengelogan.

EnableEnrichment(ILoggingBuilder, IConfigurationSection)

Mengaktifkan fungsionalitas pengayaan dalam infrastruktur pengelogan.

EnableEnrichment(ILoggingBuilder, Action<LoggerEnrichmentOptions>)

Mengaktifkan fungsionalitas pengayaan dalam infrastruktur pengelogan.

EnableRedaction(ILoggingBuilder)

Mengaktifkan fungsionalitas redaksi dalam infrastruktur pengelogan.

EnableRedaction(ILoggingBuilder, IConfigurationSection)

Mengaktifkan fungsionalitas redaksi dalam infrastruktur pengelogan.

EnableRedaction(ILoggingBuilder, Action<LoggerRedactionOptions>)

Mengaktifkan fungsionalitas redaksi dalam infrastruktur pengelogan.

AddTraceSource(ILoggingBuilder, SourceSwitch)

Menambahkan pencatat TraceSource bernama 'TraceSource' ke pabrik.

AddTraceSource(ILoggingBuilder, SourceSwitch, TraceListener)

Menambahkan pencatat TraceSource bernama 'TraceSource' ke pabrik.

AddTraceSource(ILoggingBuilder, String)

Menambahkan pencatat TraceSource bernama 'TraceSource' ke pabrik.

AddTraceSource(ILoggingBuilder, String, TraceListener)

Menambahkan pencatat TraceSource bernama 'TraceSource' ke pabrik.

Berlaku untuk