EventSourceLoggerProvider Kelas
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.
Penyedia untuk Microsoft.Extensions.Logging.EventSource.EventSourceLogger.
public ref class EventSourceLoggerProvider : IDisposable, Microsoft::Extensions::Logging::ILoggerProvider
[Microsoft.Extensions.Logging.ProviderAlias("EventSource")]
public class EventSourceLoggerProvider : IDisposable, Microsoft.Extensions.Logging.ILoggerProvider
[<Microsoft.Extensions.Logging.ProviderAlias("EventSource")>]
type EventSourceLoggerProvider = class
interface ILoggerProvider
interface IDisposable
Public Class EventSourceLoggerProvider
Implements IDisposable, ILoggerProvider
- Warisan
-
EventSourceLoggerProvider
- Atribut
- Penerapan
Keterangan
Penyedia ini membuat instans baru Microsoft.Extensions.Logging.EventSource.EventSourceLogger untuk setiap panggilan ke CreateLogger(String) dan tidak menyimpan instans pencatat cache. Penelepon bertanggung jawab untuk penembolokan instans pencatat jika diperlukan untuk menghindari pembuatan beberapa pencatat untuk nama kategori yang sama.
Penyedia mempertahankan daftar tertaut dari semua pencatat yang dibuat untuk mendukung perubahan konfigurasi dinamis melalui infrastruktur EventSource/ETW.
Konstruktor
| Nama | Deskripsi |
|---|---|
| EventSourceLoggerProvider(LoggingEventSource) |
Membuat instans .EventSourceLoggerProvider |
Metode
| Nama | Deskripsi |
|---|---|
| CreateLogger(String) |
Membuat instans ILogger baru. |
| Dispose() |
Melakukan tugas yang ditentukan aplikasi yang terkait dengan membebaskan, merilis, atau mengatur ulang sumber daya yang tidak dikelola. |