Aracılığıyla paylaş


<diagnostics>

öğesi, diagnostics bir yönetici tarafından çalışma zamanı denetimi ve denetimi için kullanılabilecek ayarları tanımlar.

<configuration>
  <system.serviceModel>
    <diagnostics>

Sözdizimi

<system.serviceModel>
  <diagnostics etwProviderId="String"
               performanceCounters="Off/ServiceOnly/All/Default"
               wmiProviderEnabled="Boolean">
    <endToEndTracing activityTracing="Boolean"
                     messageFlowTracing="Boolean"
                     propagateActivity="Boolean" />
    <messageLogging logEntireMessage="Boolean"
                    logMalformedMessages="Boolean"
                    logMessagesAtServiceLevel="Boolean"
                    logMessagesAtTransportLevel="Boolean"
                    maxMessagesToLog="Integer"
                    maxSizeOfMessageToLog="Integer">
      <filters>
        <clear />
      </filters>
    </messageLogging>
  </diagnostics>
</system.serviceModel>

Öznitelikler ve Öğeler

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

Attributes

Özellik Description
etwProviderId ETW oturumlarına olayları yazan Event-Tracing sağlayıcısının tanımlayıcısını belirten bir dize.
performanceCounters Derleme için performans sayaçlarının etkinleştirilip etkinleştirilmediğini belirtir. Geçerli değerler şunlardır:

- Kapalı: Performans sayaçları devre dışı bırakıldı.
- ServiceOnly: Yalnızca bu hizmetle ilgili performans sayaçları etkinleştirilir.
- Tümü: Performans sayaçları çalışma zamanında görüntülenebilir.
- Varsayılan: Tek bir performans sayacı örneği _WCF_Admin oluşturulur. Bu örnek, altyapı tarafından kullanılan SQM verilerinin toplanmasını etkinleştirmek için kullanılır. Bu örneğin sayaç değerlerinin hiçbiri güncelleştirilmez ve bu nedenle sıfırda kalır. WCF için yapılandırma yoksa bu varsayılan değerdir.
wmiProviderEnabled Derleme için WMI sağlayıcısının etkinleştirilip etkinleştirilmediğini belirten boole değeri. WMI sağlayıcısı, kullanıcının Windows Communication Foundation'ın (WCF) denetleme ve denetim özelliklerine çalışma zamanı erişimi kazanması için gereklidir. Varsayılan değer: false.

Alt Öğeler

Öğe Description
<endToEndTracing> Bir hizmet uygulamasının çalıştırılması sırasında uçtan uca izlemenin farklı yönlerini etkinleştirmenize ve devre dışı bırakmanıza olanak tanıyan bir yapılandırma öğesi.
<mesaj kaydı> WCF ileti günlüğü ayarlarını açıklar.

Üst Öğeler

Öğe Description
serviceModel Tüm WCF yapılandırma öğelerinin kök öğesi.

Açıklamalar

bölümü, diagnostics bir derlemede bulunan tüm hizmetler için tanılama ayarlarını tanımlar. Derlemede yalnızca bir hizmet olmadığı sürece hizmet düzeyinde ayrı tanılama ayarları tanımlamak mümkün değildir. Öznitelikler bölümün gereksinimlerine göre ayarlanır.

Example

<diagnostics wmiProviderEnabled="false"
             performanceCounters="all">
  <messageLogging logEntireMessage="true"
                  logMalformedMessages="true"
                  logMessagesAtServiceLevel="true"
                  logMessagesAtTransportLevel="true"
                  maxMessagesToLog="42"
                  maxSizeOfMessageToLog="42">
    <filters>
      <clear />
    </filters>
  </messageLogging>
</diagnostics>

Ayrıca bakınız