ILoggingBuilder Antarmuka
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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 |
AddEventLog(ILoggingBuilder, Action<EventLogSettings>) |
Menambahkan pencatat peristiwa. Gunakan |
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 |
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. |