<system.diagnostics> Öğesi
İletileri toplayan, depolayan ve yönlendiren izleme dinleyicilerini ve izleme anahtarının ayarlandığı düzeyi belirtir.
<Yapılandırma>
<system.diagnostics>
Syntax
<system.diagnostics>
</system.diagnostics>
Öznitelikler ve Öğeler
Öznitelikler, alt ve üst öğeler aşağıdaki bölümlerde açıklanmaktadır.
Öznitelikler
Yok.
Alt Öğeler
Öğe | Açıklama |
---|---|
<Assert> | 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. |
<sources> | İzleme iletilerini başlatan izleme kaynaklarını belirtir. |
<Anahtar> | İzleme anahtarlarını ve izleme anahtarlarının ayarlandığı düzeyleri içerir. |
<Izleme> | İzleme iletilerini toplayan, depolayan ve yönlendiren dinleyicileri içerir. |
Üst Öğeler
Öğe | Açıklama |
---|---|
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. |
Örnek
Aşağıdaki örnekte, system.diagnostics öğesinin içine izleme anahtarının ve izleme dinleyicisinin <nasıl ekleyeceği gösterilmektedir> . İzleme General
anahtarı düzeyine TraceLevel ayarlanır. İzleme dinleyicisi myListener
adlı MyListener.log
bir dosya oluşturur ve çıktıyı dosyaya yazar.
Not
.NET Framework sürüm 2.0'da, anahtarın değerini belirtmek için metin kullanabilirsiniz. Örneğin, için BooleanSwitch belirtebilir true
veya gibi bir numaralandırma değerini Error
TraceSwitchtemsil eden metni kullanabilirsiniz. Satırı <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>