Aracılığıyla paylaş


<system.diagnostics> Öğe

İletileri toplayan, depolayan ve yönlendiren izleme dinleyicilerini ve izleme anahtarının ayarlandığı düzeyi belirtir.

<configuration>   <system.diagnostics>

Sözdizimi

<system.diagnostics>
</system.diagnostics>

Öznitelikler ve Öğeler

Öznitelikler, alt ve üst öğeler aşağıdaki bölümlerde açıklanmaktadır.

Attributes

Yok.

Alt Öğeler

Öğe Description
<öne sürmek> yöntemini çağırdığınızda ileti kutusunun görüntülenip görüntülenmeyeceğini Debug.Assert belirtir; ayrıca ileti yazacak dosyanın adını da belirtir.
<performanceCounters> Performans sayaçları tarafından paylaşılan genel belleğin boyutunu belirtir.
<sharedListeners> Herhangi bir kaynak veya izleme öğesinin başvurabileceği dinleyicileri içerir. Paylaşılan dinleyici olarak tanımlanan dinleyiciler kaynaklara veya izlemelere ada göre eklenebilir.
<Kaynak> İzleme iletilerini başlatan izleme kaynaklarını belirtir.
<Anahtar> İzleme anahtarlarını ve izleme anahtarlarının ayarlandığı düzeyleri içerir.
<iz> İzleme iletilerini toplayan, depolayan ve yönlendiren dinleyicileri içerir.

Üst Öğeler

Öğe Description
configuration Her yapılandırma dosyasında yer alan ve ortak dil çalışma zamanı ve .NET Framework uygulamaları tarafından kullanılan kök öğe.

Example

Aşağıdaki örnekte, bir izleme anahtarının ve izleme dinleyicisinin öğesinin içine nasıl eklenip eklenmeyen gösterilmektedir <system.diagnostics> . İzleme General anahtarı düzeyine TraceLevel ayarlanır. İzleme dinleyicisi myListener adlı MyListener.log bir dosya oluşturur ve çıktıyı dosyaya yazar.

Uyarı

.NET Framework sürüm 2.0'da, bir anahtarın değerini belirtmek için metin kullanabilirsiniz. Örneğin, için true belirtebilir BooleanSwitch veya gibi bir numaralandırma değerini ErrorTraceSwitchtemsil eden metni kullanabilirsiniz. Çizgi <add name="myTraceSwitch" value="Error" /> ile eşdeğerdir <add name="myTraceSwitch" value="1" />.

<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>

Ayrıca bakınız