WCF跟踪分析 使用(SvcTraceViewer)

mac2022-06-30  74

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 (这个根据每个人的安装配置,有所差异,请活用~~~)

 

分析界面如下所示:

转载于:https://www.cnblogs.com/yako/p/3156643.html

相关资源:JAVA上百实例源码以及开源项目
最新回复(0)