zoukankan      html  css  js  c++  java
  • WCF message logging and tracing

    Recently, I wan't to enable WCF message logging for troubleshooting. However, the configuration posted on MSDN site doesn't work for me, neither log file was generated nor error returned.

    Finally, I tried a lucky configuration section from my collegue. Then, all things comes back, the settings which didn't work earlier works very well now. It is relly weird.

    The lucky section:

    <configuration>
      <system.serviceModel>
        <diagnostics>
          <messageLogging maxMessagesToLog="30000" 
                          logEntireMessage="true" 
        logMessagesAtServiceLevel="true"
        logMalformedMessages="true" 
        logMessagesAtTransportLevel="true">
        </messageLogging>
        </diagnostics>
      </system.serviceModel>
      <system.diagnostics>
        <sources>
          <source name="System.ServiceModel" 
                  switchValue="Verbose, ActivityTracing"
            propagateActivity="true" >
            <listeners>
              <add name="xml" />
            </listeners>
          </source>
          <source name="System.ServiceModel.MessageLogging" 
                  switchValue="Verbose">
            <listeners>
              <add name="xml" />
            </listeners>
          </source>
        </sources>
        <sharedListeners>
          <add name="xml" 
               type="System.Diagnostics.XmlWriterTraceListener" 
        initializeData="C:\service.svclog" />
        </sharedListeners>
        <trace autoflush="true" />
      </system.diagnostics>
    </configuration>
  • 相关阅读:
    理解事件驱动select,poll,epoll三种模型
    谈谈对线程与进程的理解
    5-3.首行缩进
    5-2.行高
    5-1.字间距
    4-6.字体样式重置
    4-5.字体风格
    4-4.字体粗细
    4-3.字体颜色设置
    4-2.字体设置
  • 原文地址:https://www.cnblogs.com/LeoTang/p/2685213.html
Copyright © 2011-2022 走看看