Диалоговое окно «Настройка диагностической трассировки и ведения журнала сообщений»
Диалоговое окно Настройка диагностической трассировки и ведения журнала сообщений используется для настройки уровней трассировки WCF и WF, а также для настройки параметров ведения журнала сообщений на уровне сервера, сайта или приложения. В этом диалоговом окне можно настроить функциональность наблюдения System.Diagnostics прежних версий. При настройке System.Diagnostics создается файл svclog, который используется средством SvcTraceViewer. Это обеспечивает дополнительную интеграцию с компонентами устранения неполадок Windows Server AppFabric.
Уровни трассировки WF и WCF задаются в порядке возрастания детализации: Выкл., Критический, Ошибка, Предупреждение, Сведения и Подробно. Чем более детальный параметр выбран, тем больше сведений записывается в журнал трассировки, который может помочь в процессе выявления проблемы. Однако повышение детализации сопровождается соответствующим понижением производительности.
Поля диалогового окна
Трассировка
Поле |
Описание |
Уровень трассировки WCF |
Выберите уровень трассировки для сообщений WCF. При загрузке для этого поля устанавливается уровень «Подробно» ( |
Уровень трассировки рабочих процессов |
Выберите уровень для трассировки рабочих процессов. При загрузке для этого поля устанавливается уровень «Подробно» ( |
Имя файла трассировки |
Укажите имя файла журнала трассировки SVCLOG, в котором будут храниться сведения трассировки. Это поле принимает значение атрибута |
Ведение журнала сообщений
Поле |
Описание |
Включить |
Укажите, включено ли ведение журнала сообщений диагностики системы. Этот флажок установлен, если в разделе |
Записывать на транспортном уровне |
Принимает значение от |
Записывать сообщение целиком |
Принимает значение |
Записывать неправильно сформированные сообщения |
Принимает значение от |
Имя файла |
Укажите имя файла журнала SVCLOG, в котором будут храниться сведения журнала сообщений. Это поле принимает значение атрибута |
Связанные конфигурации
Поля диалогового окна Настройка диагностической трассировки и ведения журнала сообщений соответствуют приведенным ниже элементам и атрибутам в файле конфигурации.
<system.diagnostics>
<sources>
<source name="System.ServiceModel"
switchValue="Information, ActivityTracing"
propagateActivity="true">
<listeners>
<add name="xml" />
</listeners>
</source>
<source name="System.Activities"
switchValue="Information, ActivityTracing">
<listeners>
<add name="xml" />
</listeners>
</source>
<source name="System.ServiceModel.MessageLogging">
<listeners>
<add name="messages"
type="System.Diagnostics.XmlWriterTraceListener"
initializeData="c:\logs\messages.svclog" />
</listeners>
</source>
</sources>
<sharedListeners>
<add name="xml"
type="System.Diagnostics.XmlWriterTraceListener"
initializeData="c:\log\Traces.svclog" />
</sharedListeners>
</system.diagnostics>
<system.serviceModel>
<diagnostics>
<messageLogging
logEntireMessage="true"
logMalformedMessages="false"
logMessagesAtServiceLevel="true"
logMessagesAtTransportLevel="false"
maxMessagesToLog="3000"
maxSizeOfMessageToLog="2000"/>
</diagnostics>
</system.serviceModel>
Дополнительные сведения об уровнях ведения журнала сообщений и их значениях см. в статье Рекомендуемые параметры трассировки и ведения журнала сообщений.
2011-12-05