Bagikan melalui


<system.diagnostics> Elemen

Menentukan pendengar pelacakan yang mengumpulkan, menyimpan, dan merutekan pesan dan tingkat di mana sakelar pelacakan diatur.

<configuration>   <system.diagnostics>

Syntax

<system.diagnostics>
</system.diagnostics>

Atribut dan Elemen

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

Attributes

Tidak ada.

Elemen Anak

Elemen Description
<Menegaskan> Menentukan apakah akan menampilkan kotak pesan saat Anda memanggil Debug.Assert metode; juga menentukan nama file untuk menulis pesan.
<performanceCounters> Menentukan ukuran memori global yang dibagikan oleh penghitung kinerja.
<sharedListeners> Berisi listener yang dapat dirujuk oleh elemen sumber atau pelacakan apa pun. Listener yang diidentifikasi sebagai listener bersama dapat ditambahkan ke sumber atau jejak berdasarkan nama.
<Sumber> Menentukan sumber pelacakan yang memulai pelacakan pesan.
<Switch> Berisi sakelar pelacakan dan tingkat di mana sakelar pelacakan diatur.
<bekas> Berisi listener yang mengumpulkan, menyimpan, dan merutekan pesan pelacakan.

Elemen Induk

Elemen Description
configuration Elemen akar di setiap file konfigurasi yang digunakan oleh runtime dan aplikasi .NET Framework.

Example

Contoh berikut menunjukkan cara menyematkan sakelar pelacakan dan pendengar jejak di <system.diagnostics> dalam elemen . Sakelar General pelacakan diatur ke TraceLevel tingkat . Pendengar myListener jejak membuat file yang disebut MyListener.log dan menulis output ke file.

Nota

Di .NET Framework versi 2.0, Anda dapat menggunakan teks untuk menentukan nilai untuk sakelar. Misalnya, Anda dapat menentukan true untuk BooleanSwitch atau menggunakan teks yang mewakili nilai enumerasi seperti Error untuk TraceSwitch. Baris <add name="myTraceSwitch" value="Error" /> ini setara <add name="myTraceSwitch" value="1" />dengan .

<configuration>
   <system.diagnostics>
      <switches>
         <add name="General" value="4" />
      </switches>
      <trace autoflush="true" indentsize="2">
         <listeners>
            <add name="myListener" type="System.Diagnostics.TextWriterTraceListener, System, Version=1.0.3300.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" initializeData="MyListener.log" traceOutputOptions="ProcessId, LogicalOperationStack, Timestamp, ThreadId, Callstack, DateTime" />
         </listeners>
      </trace>
   </system.diagnostics>
</configuration>

Lihat juga