Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
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>