Elemen <lacak>
Berisi pendengar yang mengumpulkan, menyimpan, dan merutekan pesan pelacakan.
<konfigurasi>
<system.diagnostics>
<lacak>
Sintaks
<trace autoflush="true|false"
indentsize="indent value"
useGlobalLock="true| false"/>
Atribut dan Elemen
Bagian berikut menjelaskan atribut, elemen turunan, dan elemen induk.
Atribut
Atribut | Deskripsi |
---|---|
autoflush |
Atribut opsional. Menentukan apakah pendengar pelacakan secara otomatis menghapus buffer output setelah setiap operasi tulis. |
indentsize |
Atribut opsional. Menentukan jumlah spasi untuk inden. |
useGlobalLock |
Atribut opsional. Menunjukkan apakah kunci global harus digunakan. |
Atribut autoflush
Nilai | Deskripsi |
---|---|
false |
Tidak secara otomatis menghapus buffer output. Ini adalah default. |
true |
Menghapus buffer output secara otomatis. |
Atribut useGlobalLock
Nilai | Deskripsi |
---|---|
false |
Tidak menggunakan kunci global jika pendengar aman untuk alur; jika tidak, gunakan kunci global. |
true |
Menggunakan kunci global terlepas dari apakah pendengar aman untuk alur. Ini adalah default. |
Elemen Anak
Elemen | Deskripsi |
---|---|
<pendengar> | Menentukan pendengar yang mengumpulkan, menyimpan, dan merutekan pesan. |
Elemen Induk
Elemen | Deskripsi |
---|---|
configuration |
Elemen akar di setiap file konfigurasi yang digunakan oleh runtime bahasa umum dan aplikasi .NET Framework. |
system.diagnostics |
Menentukan pemroses pelacakan yang mengumpulkan, menyimpan, dan merutekan pesan dan tingkat tempat sakelar pelacakan disetel. |
Contoh
Contoh berikut menunjukkan cara menggunakan elemen <trace>
untuk menambahkan pendengar MyListener
ke kumpulan Listeners
. MyListener
membuat file yang bernama MyListener.log
dan menulis output ke file tersebut. Atribut useGlobalLock
diatur ke false
, yang menyebabkan kunci global tidak digunakan jika pendengar pelacakan aman untuk alur. Atribut autoflush
diatur ke true
, yang menyebabkan pendengar pelacakan menulis ke file terlepas dari apakah metode Trace.Flush dipanggil. Atribut indentsize
diatur ke 0 (nol), yang menyebabkan pendengar membuat inden spasi nol saat metode Trace.Indent dipanggil.
<configuration>
<system.diagnostics>
<trace useGlobalLock="false" 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" />
</listeners>
</trace>
</system.diagnostics>
</configuration>
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk