Elemen <pendengar> untuk <pelacakan>

Menentukan listener yang mengumpulkan, menyimpan, dan merutekan pesan. Listener mengarahkan output pelacakan ke target yang sesuai.

<konfigurasi>
  <system.diagnostics>
    <jejak>
      <pendengar>

Sintaks

<listeners>
  <add>...</add>  
  <clear/>  
  <remove ... />  
</listeners>  

Atribut dan Elemen

Bagian berikut menjelaskan atribut, elemen turunan, dan elemen induk.

Atribut

Tidak ada.

Elemen Anak

Elemen Deskripsi
<menambahkan> Menambahkan pemroses ke koleksi Listeners.
<hapus> Menghapus koleksi Listeners untuk lacak.
<hapus> Menghapus pendengar dari koleksi Listeners.

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.
trace Berisi pemroses yang mengumpulkan, menyimpan, dan merutekan pesan pelacakan.

Keterangan

Kelas Debug dan Trace berbagi koleksi Pendengar yang sama. Jika Anda menambahkan objek pendengar ke koleksi di salah satu kelas ini, kelas lain menggunakan pendengar yang sama. Kelas pendengar yang dikirimkan dengan .NET Framework berasal dari kelas TraceListener.

File konfigurasi

Elemen ini dapat digunakan dalam file konfigurasi mesin (Machine.config) dan file konfigurasi aplikasi.

Contoh

Contoh berikut ini menunjukkan cara menggunakan elemen <pendengar> untuk menambahkan pendengar MyListener dan MyEventListener ke koleksi Pendengar. MyListener membuat file bernama MyListener.log dan menulis output ke file. MyEventListener membuat entri di log peristiwa.

<configuration>  
  <system.diagnostics>  
    <trace autoflush="true" indentsize="0">  
      <listeners>  
        <add name="myListener"
          type="System.Diagnostics.TextWriterTraceListener,
            system, version=1.0.3300.0, Culture=neutral,
            PublicKeyToken=b77a5c561934e089"
          initializeData="c:\myListener.log" />  
        <add name="MyEventListener"  
          type="System.Diagnostics.EventLogTraceListener,
            system, version=1.0.3300.0, Culture=neutral,
            PublicKeyToken=b77a5c561934e089"  
          initializeData="MyConfigEventLog"/>  
      </listeners>  
    </trace>  
  </system.diagnostics>  
</configuration>  

Lihat juga