我试图打开我的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年3月12日11:48:54.485]#Team Foundation Trace开始于2015年12月3日11:48:54 [注意所有date/时间值都是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]#Config settings:Assert UI Enabled = False Launch Debugger = True ASP.NET = True
[,PID 3304,TID 3064,2015/03/12 11:48:55.678] w3wp.exe信息:0:[Info,PID 3304,TID 3064,2015/03/12 11:48:55.675,7 ms,General ]已inputCatalogTransactionContext.Save()。
[,PID 3304,TID 3064,2015/03/12 11:48:55.684] w3wp.exe信息:0:[Info,PID 3304,TID 3064,2015/03/12 11:48:55.684,16 ms,General ]询问目录数据库locking。
[,PID 3304,TID 3064,2015/03/12 11:48:55.692] w3wp.exe信息:0:[Info,PID 3304,TID 3064,2015/03/12 11:48:55.692,24 ms,General ]获得目录数据库locking。
[,PID 3304,TID 3064,2015/03/12 11:48:55.692] w3wp.exe信息:0:[Info,PID 3304,TID 3064,2015/03/12 11:48:55.692,24 ms,General运行目录规则。
[,PID 3304,TID 3064,2015/03/12 11:48:55.709] w3wp.exe信息:0:[Info,PID 3304,TID 3064,2015/03/12 11:48:55.708,40 ms,General ]完成运行目录规则。
[,PID 3304,TID 3064,2015/03/12 11:48:55.709] w3wp.exe信息:0:[Info,PID 3304,TID 3064,2015/03/12 11:48:55.709,41 ms,General调用目录数据库以保存更改。
[,PID 3304,TID 3064,2015/03/12 11:48:55.763] w3wp.exe信息:0:[Info,PID 3304,TID 3064,2015/03/12 11:48:55.763,95 ms,General ]保存更改后从目录数据库返回。
[,PID 3304,TID 3064,2015/03/12 11:48:55.763] w3wp.exe信息:0:[Info,PID 3304,TID 3064,2015/03/12 11:48:55.763,95 ms,General ]完成构build返回的目录对象。
[,PID 3304,TID 3064,2015/03/12 11:48:55.769] w3wp.exe信息:0:[Info,PID 3304,TID 3064,2015/03/12 11:48:55.769,101ms,General ]退出CatalogTransactionContext.SaveCatalogChanges()。
[,PID 3304,TID 3064,2015/03/12 11:48:55.924] w3wp.exe信息:0:[Info,PID 3304,TID 3064,2015/03/12 11:48:55.922,254ms,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:初始化跟踪configuration
[,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错误: https : //connect.microsoft.com/VisualStudio/feedback/details/1622187
如果你有同样的问题,不要忘了把这个问题投票!