<diagnostics>
Элемент diagnostics определяет параметры, которые могут быть использованы администратором для проверки и контроля времени выполнения.
Иерархия схемы
<system.serviceModel>
<diagnostics>
Синтаксис
<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>
Атрибуты и элементы
В следующих разделах описываются атрибуты, дочерние и родительские элементы.
Атрибуты
Атрибут | Описание |
---|---|
etwProviderId |
Строка, которая задает идентификатор для поставщика отслеживания событий, который записывает события в сеансы ETW. |
performanceCounters |
Указывает, включены ли счетчики производительности для сборки. Допустимы следующие значения:
|
wmiProviderEnabled |
Логическое значение, определяющее, включен ли поставщик WMI для сборки. Данный поставщик WMI требуется пользователю, чтобы на время выполнения получить доступ к функциональным возможностям проверки и контроля Windows Communication Foundation (WCF). Значение по умолчанию — false. |
Дочерние элементы
Элемент | Описание |
---|---|
Элемент конфигурации, который позволяет включать и отключать различные аспекты сквозной отслеживания во время выполнения приложения службы. |
|
Описывает параметры ведения журнала сообщений WCF. |
Родительские элементы
Элемент | Описание |
---|---|
serviceModel |
Корневой элемент всех элементов конфигурации WCF. |
Замечания
В разделе diagnostics определяются параметры диагностики для всех служб, содержащихся в сборке. Отдельные параметры диагностики можно определить на уровне службы, только если сборка содержит одну службу. Атрибуты заданы в соответствии с требованиями раздела.
Пример
<diagnostics wmiProviderEnabled="false"
performanceCounters="all">
<messageLogging logEntireMessage="true"
logMalformedMessages="true"
logMessagesAtServiceLevel="true"
logMessagesAtTransportLevel="true"
maxMessagesToLog="42"
maxSizeOfMessageToLog="42">
<filters>
<clear />
</filters>
</messageLogging>
</diagnostics>