首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >WF4中的跟踪不起作用吗?

WF4中的跟踪不起作用吗?
EN

Stack Overflow用户
提问于 2012-01-09 03:26:14
回答 1查看 659关注 0票数 2

我正在尝试在WF4中设置一个简单的推送到TraceListener的测试用例。我已经创建了一个空的wcf服务库应用程序(只是默认的get/reply xamlx),并将以下代码添加到配置中。我得不到日志记录。还需要别的什么吗?

代码语言:javascript
复制
<system.diagnostics>
    <sources>
      <source name="System.Workflow">
        <listeners>
          <add name="System.Workflow" />
        </listeners>
      </source>
      <source name="System.Workflow.Runtime">
        <listeners>
          <add name="System.Workflow" />
        </listeners>
      </source>
      <source name="System.Workflow.Runtime.Hosting">
        <listeners>
          <add name="System.Workflow" />
        </listeners>
      </source>
      <source name="System.Workflow.Runtime.Tracking">
        <listeners>
          <add name="System.Workflow" />
        </listeners>
      </source>
      <source name="System.Workflow.Activities">
        <listeners>
          <add name="System.Workflow" />
        </listeners>
      </source>
    </sources>
    <sharedListeners>
      <add name="System.Workflow"
         type="System.Diagnostics.TextWriterTraceListener"
         initializeData="c:\System.Workflow.trace.log"
         traceOutputOptions="DateTime" />
    </sharedListeners>
    <switches>
      <add name="System.Workflow.Runtime" value="Verbose" />
      <add name="System.Workflow.Runtime.Hosting" value="Verbose" />
      <add name="System.Workflow.Runtime.Tracking" value="Verbose" />
      <add name="System.Workflow.Activities" value="Verbose" />
      <add name="System.Workflow.Activities.Rules" value="Verbose" />
    </switches>
  </system.diagnostics>
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-02-02 12:26:44

这应该是可行的:

代码语言:javascript
复制
<system.diagnostics>
        <sources>
            <source name="System.Activities" switchValue="Verbose">
                <listeners>
                    <add name="textListener" />
                </listeners>
            </source>
        </sources>
        <sharedListeners>
           <add name="textListener"
                type="System.Diagnostics.TextWriterTraceListener"
                initializeData="E:\WORK\POC\MyTraceLog.txt"
                traceOutputOptions="ProcessId, DateTime" />
        </sharedListeners>
        <trace autoflush="true" indentsize="4">
            <listeners>
                <add name="textListener" />
            </listeners>
        </trace>
    </system.diagnostics>
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8780495

复制
相关文章

相似问题

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