Elemen <SharedListeners>
Berisi pendengar yang dapat dirujuk oleh sumber atau elemen pelacakan apa pun. Pendengar ini tidak menerima jejak apa pun secara default, dan tidak mungkin untuk mengambil pendengar ini pada waktu yang tepat. Pendengar yang diidentifikasi sebagai pendengar bersama dapat ditambahkan ke sumber atau pelacakan berdasarkan nama.
<konfigurasi>
<system.diagnostics>
<sharedListeners>
Sintaks
<sharedListeners>
<add>...</add>
</sharedListeners>
Atribut dan Elemen
Bagian berikut menjelaskan atribut, elemen turunan, dan elemen induk.
Atribut
Tidak ada.
Elemen Anak
Elemen | Deskripsi |
---|---|
<menambahkan> | Menambahkan pendengar ke kumpulan sharedListeners . |
Elemen Induk
Elemen | Deskripsi |
---|---|
Configuration |
Elemen akar di setiap file konfigurasi yang digunakan oleh runtime dan aplikasi .NET Framework. |
system.diagnostics |
Menentukan elemen akar untuk bagian konfigurasi ASP.NET. |
Keterangan
Menambahkan pendengar ke koleksi pendengar bersama tidak menjadikannya pendengar aktif. Itu masih harus ditambahkan ke sumber jejak atau jejak dengan menambahkannya ke koleksi Listeners
untuk elemen jejak itu. Kelas pendengar di .NET Framework berasal dari kelas TraceListener.
Elemen ini dapat digunakan dalam file konfigurasi mesin (Machine.config) dan file konfigurasi aplikasi.
Contoh
Contoh berikut menunjukkan cara menggunakan elemen <sharedListeners>
untuk menambahkan pendengar console
ke koleksi Listeners
untuk kelas TraceSource dan Trace. Pendengar jejak konsol menulis informasi pelacakan ke konsol melalui panggilan ke TraceSource atau Trace.
<configuration>
<system.diagnostics>
<sharedListeners>
<add name="console" type="System.Diagnostics.ConsoleTraceListener" >
<filter type="System.Diagnostics.EventTypeFilter"
initializeData="Warning" />
</add>
</sharedListeners>
<sources>
<source name="mySource" switchName="sourceSwitch" >
<listeners>
<add name="console" />
</listeners>
</source>
</sources>
<switches>
<add name="sourceSwitch" value="Verbose"/>
</switches>
<trace>
<listeners>
<add name="console" />
</listeners>
</trace>
</system.diagnostics>
</configuration>