Bagikan melalui


<trace> Elemen

Berisi listener yang mengumpulkan, menyimpan, dan merutekan pesan pelacakan.

<configuration>   <system.diagnostics>     <trace>

Syntax

<trace autoflush="true|false"
       indentsize="indent value"
       useGlobalLock="true| false"/>

Atribut dan Elemen

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

Attributes

Attribute Description
autoflush Atribut opsional.

Menentukan apakah pendengar jejak secara otomatis menghapus buffer output setelah setiap operasi tulis.
indentsize Atribut opsional.

Menentukan jumlah spasi yang akan diinden.
useGlobalLock Atribut opsional.

Menunjukkan apakah kunci global harus digunakan.

Atribut autoflush

Nilai Description
false Tidak secara otomatis menghapus buffer output. Ini adalah default.
true Secara otomatis menghapus buffer output.

atribut useGlobalLock

Nilai Description
false Tidak menggunakan kunci global jika pendengar aman; jika tidak, menggunakan kunci global.
true Menggunakan kunci global terlepas dari apakah pendengar aman. Ini adalah default.

Elemen Anak

Elemen Description
<Pendengar> Menentukan listener yang mengumpulkan, menyimpan, dan merutekan pesan.

Elemen Induk

Elemen Description
configuration Elemen akar di setiap file konfigurasi yang digunakan oleh runtime dan aplikasi .NET Framework.
system.diagnostics Menentukan pendengar pelacakan yang mengumpulkan, menyimpan, dan merutekan pesan dan tingkat di mana sakelar pelacakan diatur.

Example

Contoh berikut menunjukkan cara menggunakan <trace> elemen untuk menambahkan pendengar MyListener ke Listeners koleksi. MyListener membuat file yang diberi nama MyListener.log dan menulis output ke file. Atribut useGlobalLock diatur ke false, yang menyebabkan kunci global tidak digunakan jika pendengar jejak aman. Atribut autoflush diatur ke true, yang menyebabkan pendengar jejak menulis ke file terlepas dari apakah metode dipanggil Trace.Flush . Atribut indentsize diatur ke 0 (nol), yang menyebabkan pendengar mengindentasi spasi nol saat metode dipanggil Trace.Indent .

<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