Microsoft.Extensions.Logging Ruang nama
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.
Berisi kelas dan abstraksi untuk mengonfigurasi ILogger.
Kelas
AzureAppServicesLoggerFactoryExtensions |
Metode ekstensi untuk menambahkan pencatat diagnostik Azure. |
ConsoleLoggerExtensions |
Menyediakan metode ekstensi untuk kelas ILoggingBuilder dan ILoggerProviderConfiguration<T>. |
DebugLoggerFactoryExtensions |
Metode ekstensi untuk kelas ILoggerFactory. |
EventLoggerFactoryExtensions |
Metode ekstensi untuk kelas ILoggerFactory. |
EventSourceLoggerFactoryExtensions |
Metode ekstensi untuk kelas ILoggerFactory. |
FakeLoggerBuilderExtensions |
Ekstensi untuk mengonfigurasi pengelogan palsu, digunakan dalam pengujian unit. |
FilterLoggingBuilderExtensions |
Metode ekstensi untuk menyiapkan layanan pengelogan dalam IServiceCollection. |
LogDefineOptions |
Menentukan opsi untuk Define(LogLevel, EventId, String) dan kelebihan bebannya. |
Logger<T> |
Mendelegasikan ke instans ILogger baru menggunakan nama lengkap jenis yang diberikan, yang dibuat oleh ILoggerFactoryyang disediakan. |
LoggerEnrichmentOptions |
Opsi untuk fitur pengayaan pengelogan. |
LoggerExtensions |
Metode ekstensi ILogger untuk skenario umum. |
LoggerExternalScopeProvider |
Implementasi default IExternalScopeProvider. |
LoggerFactory |
Menghasilkan instans kelas ILogger berdasarkan penyedia yang ditentukan. |
LoggerFactoryExtensions |
Metode ekstensi ILoggerFactory untuk skenario umum. |
LoggerFactoryOptions |
Menentukan opsi untuk pabrik pencatat. |
LoggerFilterOptions |
Opsi untuk LoggerFilter. |
LoggerFilterRule |
Menentukan aturan yang digunakan untuk memfilter pesan log. |
LoggerMessage |
Membuat delegasi yang nantinya dapat di-cache untuk mencatat pesan dengan cara yang berkinerja. |
LoggerMessageAttribute |
Menyediakan informasi untuk memandu produksi metode pengelogan yang sangat ditik. |
LoggerRedactionOptions |
Opsi untuk mengontrol redaksi. |
LoggingBuilderExtensions |
Menyediakan metode ekstensi untuk menyiapkan layanan pengelogan dalam ILoggingBuilder. |
LoggingEnrichmentExtensions |
Ekstensi untuk mengonfigurasi fitur pengayaan pengelogan. |
LoggingRedactionExtensions |
Ekstensi untuk mengonfigurasi fitur redaksi pengelogan. |
LogPropertiesAttribute |
Menandai parameter metode pengelogan yang properti publiknya perlu dicatat sebagai tag log. |
LogPropertyIgnoreAttribute |
Menunjukkan bahwa tag tidak boleh dicatat. |
ProviderAliasAttribute |
Menentukan alias untuk implementasi ILoggerProvider yang akan digunakan dalam aturan pemfilteran. |
TagNameAttribute |
Menentukan nama tag yang akan digunakan untuk parameter atau properti yang dicatat. |
TagProviderAttribute |
Menentukan metode yang akan dipanggil untuk menghasilkan tag pengelogan untuk objek yang dirujuk. |
TraceSourceFactoryExtensions |
Metode ekstensi untuk menyiapkan TraceSourceLoggerProvider pada ILoggingBuilder. |
Struct
EventId |
Mengidentifikasi peristiwa pengelogan. Pengidentifikasi utama adalah properti "Id", dengan properti "Nama" memberikan deskripsi singkat tentang jenis peristiwa ini. |
Antarmuka
IExternalScopeProvider |
Mewakili penyimpanan data cakupan umum. |
ILogger |
Mewakili jenis yang digunakan untuk melakukan pengelogan. |
ILogger<TCategoryName> |
Antarmuka generik untuk pengelogan di mana nama kategori berasal dari nama jenis |
ILoggerFactory |
Mewakili jenis yang digunakan untuk mengonfigurasi sistem pengelogan dan membuat instans ILogger dari ILoggerProviderterdaftar. |
ILoggerProvider |
Mewakili jenis yang dapat membuat instans ILogger. |
ILoggingBuilder |
Antarmuka untuk mengonfigurasi penyedia pengelogan. |
ISupportExternalScope |
Mewakili ILoggerProvider yang dapat menggunakan informasi cakupan eksternal. |
ITagCollector |
Antarmuka yang diberikan kepada penyedia tag kustom, memungkinkan mereka untuk memancarkan tag. |
Enum
ActivityTrackingOptions |
Menentukan bendera untuk menunjukkan komponen konteks pelacakan mana yang harus disertakan dengan cakupan pengelogan. |
LogLevel |
Menentukan tingkat keparahan pengelogan. |