WCF跟踪分析 使用(SvcTraceViewer)

1.首先在WCF服务端配置文件中配置两处,用于记录WCF调用记录!

A:<system.serviceModel>目录下:


   <diagnostics>
      <messageLogging logEntireMessage="true" logMessagesAtServiceLevel="false" logMalformedMessages="false" logMessagesAtTransportLevel="true"></messageLogging>
    </diagnostics>

 

B:<configuration>目录下:


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

上面蓝色部分是指定的跟踪日志的存放路径和文件

 

2.使用SvcTraceViewer打开跟踪日志,进行分析即可!

说明两点:日志就是上面配置的路径中的日志,必须调用WCF后才会产生哦。

              SvcTraceViewer所在的地方(类似):C:\Program Files\Microsoft SDKs\Windows\v8.0A\bin\NETFX 4.0 Tools (这个根据每个人的安装配置,有所差异,请活用~~~)

 

分析界面如下所示:

posted @ 2013-06-26 15:15  梅里之巅  阅读(644)  评论(0编辑  收藏  举报