Team Foundation Server 2013 跟踪不起作用

Team Foundation Server 2013 跟踪不起作用

我正在尝试在我的 TFS 2013 实例上启用跟踪。为此,我正在修改 C:\Program Files\Microsoft Team Foundation Server 12.0\Application Tier\Web Services\web.config 文件,如下所示:

  <appSettings>
    <add key="traceWriter" value="true" />
    <add key="traceDirectoryName" value="%TEMP%\\TFLogFiles" />
  </appSettings>

  <system.diagnostics>
    <assert assertuienabled="false" />
    <trace autoflush="false" indentsize="4" />
    <switches>
      <add name="API" value="4" />
      <add name="Authentication" value="4" />
      <add name="Authorization" value="4" />
      <add name="Database" value="4" />
      <add name="General" value="4" />
      <!-- WorkItem trace switches -->
      <add name="traceLevel" value="4" />
    </switches>
  </system.diagnostics>

经过这些操作后,日志文件会出现,但它们一点也不详细。以下是文件中出现的所有信息:

[,PID 3304,TID 3064,2015/03/12 11:48:54.485]# 组件的 Team Foundation 跟踪于 2015/03/12 11:48:54 开始[请注意,所有日期/时间值均为 UTC]。

[,PID 3304,TID 3064,2015/03/12 11:48:54.487] # 跟踪侦听器:Microsoft.TeamFoundation.TeamFoundationTextWriterTraceListener

[,PID 3304,TID 3064,2015/03/12 11:48:54.487] # 配置设置:断言 UI Enabled=False Launch Debugger=True ASP.NET=True

[,PID 3304,TID 3064,2015/03/12 11:48:55.678] w3wp.exe 信息:0:[信息,PID 3304,TID 3064,2015/03/12 11:48:55.675,7 ms,常规] 已进入 CatalogTransactionContext.Save()。

[,PID 3304,TID 3064,2015/03/12 11:48:55.684] w3wp.exe 信息:0:[信息,PID 3304,TID 3064,2015/03/12 11:48:55.684,16 毫秒,常规] 请求目录数据库锁。

[,PID 3304,TID 3064,2015/03/12 11:48:55.692] w3wp.exe 信息:0:[信息,PID 3304,TID 3064,2015/03/12 11:48:55.692,24 ms,常规] 已获取目录数据库锁。

[,PID 3304,TID 3064,2015/03/12 11:48:55.692] w3wp.exe 信息:0:[信息,PID 3304,TID 3064,2015/03/12 11:48:55.692,24 ms,常规] 正在运行目录规则。

[,PID 3304,TID 3064,2015/03/12 11:48:55.709] w3wp.exe 信息:0:[信息,PID 3304,TID 3064,2015/03/12 11:48:55.708,40 ms,常规] 已完成运行目录规则。

[,PID 3304,TID 3064,2015/03/12 11:48:55.709] w3wp.exe 信息:0:[信息,PID 3304,TID 3064,2015/03/12 11:48:55.709,41 ms,常规] 调用目录数据库以保存更改。

[,PID 3304,TID 3064,2015/03/12 11:48:55.763] w3wp.exe 信息:0:[信息,PID 3304,TID 3064,2015/03/12 11:48:55.763,95 毫秒,常规] 保存更改后从目录数据库返回。

[,PID 3304,TID 3064,2015/03/12 11:48:55.763] w3wp.exe 信息:0:[信息,PID 3304,TID 3064,2015/03/12 11:48:55.763,95 毫秒,常规] 已完成构建返回的目录对象。

[,PID 3304,TID 3064,2015/03/12 11:48:55.769] w3wp.exe 信息:0:[信息,PID 3304,TID 3064,2015/03/12 11:48:55.769,101 毫秒,常规] 退出 CatalogTransactionContext.SaveCatalogChanges()。

[,PID 3304,TID 3064,2015/03/12 11:48:55.924] w3wp.exe 信息:0:[信息,PID 3304,TID 3064,2015/03/12 11:48:55.922,254 毫秒,API] xxxxxxxx-zzzz-yyyy-aaaa-000000000000 的状态已更改,状态为已开始

[,PID 3304,TID 3064,2015/03/12 11:48:55.961] w3wp.exe 信息: 0: 已更新跟踪设置

[,PID 3304,TID 3064,2015/03/12 11:48:55.961] w3wp.exe 信息: 0 : 初始化跟踪配置

[,PID 3304,TID 3064,2015/03/12 11:48:56.014] 注册标记路线

我尝试将相同的更改应用于 TFS 2010 实例并获得了预期的结果:我收到了非常详细的日志。有什么想法可以破解 TFS 2013 使其正常工作吗?

更新:

MSDN 论坛上的讨论:https://social.msdn.microsoft.com/Forums/vstudio/en-US/a57bb4e7-d30a-44dd-86d0-170485344dab/team-foundation-server-2013-trace-doesnt-work

Microsoft Connect 上的错误:https://connect.microsoft.com/VisualStudio/feedback/details/1185821/team-foundation-server-2013-trace-doesnt-work

Microsoft Connect 上 TFS 2015 RC2 的 Bug: https://connect.microsoft.com/VisualStudio/feedback/details/1622187

如果您遇到同样的问题,请不要忘记对此问题进行投票!

相关内容