Bagikan melalui


EventSourceLoggerProvider Kelas

Definisi

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.

Berlaku untuk