Добавить комментарий - CodeHelper

Добавить комментарий

Есть стандартный tool от MS для логгирования WCF-сервисов. Программа (называется Srvice Trace Viewer) располагается по следующему пути:

C:\Program Files\Microsoft SDKs\Windows\v6.0\Bin\SvcTraceViewer.exe

Этот tool отображает содержимое WCF-логов. То есть сначала нужно сконфигурировать WCF так, чтобы эти логи создавались. Для этого в App.config/Web.config нужно вставить секцию:

<system.diagnostics>
    <trace autoflush="true" />
    <sources>
        <source name="System.ServiceModel" switchValue="Information, ActivityTracing" propagateActivity="true">
            <listeners>
                <add name="sdt" type="System.Diagnostics.XmlWriterTraceListener" initializeData= "E:\Traces.svclog" />
            </listeners>
        </source>
    </sources>
</system.diagnostics>

После этого в указанном месте создастся файл WCF-логов. Вот его-то и открывает Service Trace Viewer.

Ссылки на MSDN:

Внимание! Вы собираетесь отправить информацию от имени анонимного пользователя.
v1.7.123.556
© 2009—2010 CodeHelper FAQ | О сайте | Обратная связь | История изменений | Статьи
Creative Commons LicenseМатериалы сайта распространяются под лицензией Creative Commons Attribution-Share Alike 3.0 Unported.