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
| 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 |
| AddEventLog(ILoggingBuilder, EventLogSettings) |
Menambahkan pencatat peristiwa. Gunakan |
| 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 |
| 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. |