首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >跟踪wcf服务

跟踪wcf服务
EN

Stack Overflow用户
提问于 2013-09-16 17:26:24
回答 2查看 2.3K关注 0票数 0
代码语言:javascript
运行
复制
<system.diagnostics>
    <sources>
        <source name="System.ServiceModel"
                switchValue="Error, ActivityTracing"
                propagateActivity="true">
            <listeners>
                <add name="traceListener"
                     type="System.Diagnostics.XmlWriterTraceListener"
                     initializeData= "c:\logs\Traces.svclog" />
            </listeners>
        </source>
    </sources>
</system.diagnostics>

嗨,我使用这个配置节来跟踪来自WCF服务的错误,但是当我打开我的svclog文件时,我可以看到该服务上的所有活动。如何在我的svclog文件中只记录错误。

EN

回答 2

Stack Overflow用户

发布于 2013-09-16 17:30:25

从switchValue属性中删除"ActivtiyTracing“

代码语言:javascript
运行
复制
<system.diagnostics>
    <sources>
      <source name="System.ServiceModel"
              switchValue="Error"
              propagateActivity="true">
        <listeners>
          <add name="traceListener"
              type="System.Diagnostics.XmlWriterTraceListener"
              initializeData= "c:\logs\Traces.svclog" />
        </listeners>
      </source>
    </sources>
  </system.diagnostics>
票数 1
EN

Stack Overflow用户

发布于 2013-09-16 17:34:23

您可以通过设置Switch属性来控制跟踪:

代码语言:javascript
运行
复制
 <configuration>
 <system.diagnostics>
    <switches>
       <add name="mySwitch" value="4" />
    </switches>
 </system.diagnostics>

相应的值如下:

代码语言:javascript
运行
复制
    Trace Level

Off : 0
Error : 1
Warning : 2
Info : 3
Verbose : 4

在MSDN上你会找到更多的解释

TraceLevel Enumeration

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18824578

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档