zoukankan      html  css  js  c++  java
  • .NET中的跟踪与调试(Trace&Debug)

    http://www.cnblogs.com/goody9807/archive/2009/03/06/1404691.html 

     http://msdn.microsoft.com/zh-cn/library/b0ectfxd(v=vs.80).aspx

    1.如何启用跟踪 

    如下为启用WCF的跟踪信息

    http://msdn.microsoft.com/zh-cn/library/ee517292.aspx
    <configuration>
      <system.serviceModel>
        <diagnostics>
          <messageLogging maxMessagesToLog="30000" logEntireMessage="true" logMessagesAtServiceLevel="true" logMalformedMessages="true" logMessagesAtTransportLevel="true"> </messageLogging>
        </diagnostics>
      </system.serviceModel>
      <system.diagnostics>
        <sources>
          <!-- This section turns on digest logging, note that for this to work correctly, you need to add the following to machine.config: <system.serviceModel> <machineSettings enableLoggingKnownPii="true" /> </system.serviceModel> Search for 'DigestTrace' in the trace viewer to view the digest logs. -->
          <source name="System.IdentityModel" switchValue="Verbose" logKnownPii="true">
            <listeners>
              <add name="xml" />
            </listeners>
          </source>
          <!-- Log all messages in the 'Messages' tab of SvcTraceViewer. -->
          <source name="System.ServiceModel.MessageLogging">
            <listeners>
              <add name="xml" />
            </listeners>
          </source>
          <!-- ActivityTracing and propogateActivity are used to flesh out the 'Activities' tab in SvcTraceViewer to aid debugging. -->
          <source name="System.ServiceModel" switchValue="Error, ActivityTracing" propagateActivity="true">
            <listeners>
              <add name="xml" />
            </listeners>
          </source>
          <!-- This records Microsoft.IdentityModel generated traces, including exceptions thrown from the framework. -->
          <source name="Microsoft.IdentityModel" switchValue="Warning">
            <listeners>
              <add name="xml" />
            </listeners>
          </source>
        </sources>
        <sharedListeners>
          <add name="xml" type="System.Diagnostics.XmlWriterTraceListener" initializeData="trace.e2e" />
        </sharedListeners>
        <trace autoflush="true" />
      </system.diagnostics>
    </configuration>
    以下为事务的跟踪信息
    <system.diagnostics>
      <sources>
       <source name="System.Transactions" switchValue="Information">
       <listeners>
        <add name="tx" type="System.Diagnostics.XmlWriterTraceListener" initializeData= "tx.log" />
       </listeners>
      </source>
     </sources>
    </system.diagnostics>
  • 相关阅读:
    burpsuite抓包-手机端配置
    一个登录页面的测试用例(借鉴他人的,方便查阅)
    ant+jmeter环境搭建
    ant+jmeter(build.xml)亲自试用
    linux监控工具vmstat命令详解(转)
    httpRunner使用小结
    接口自动化测试框架开发总结
    Linux上如何设置nginx开机启动
    如何在Linux Centos上部署配置FastDFS
    Redis的Jedis操作(五)
  • 原文地址:https://www.cnblogs.com/icewindq/p/2394294.html
Copyright © 2011-2022 走看看