Я пытаюсь включить трассировку на своем экземпляре 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, 03.12.2015, 11: 48: 54.485] # Team Foundation Trace для компонента, запущенного 12.03.2015, 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] # Настройки конфигурации: 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 мс, Общие ] Введен CatalogTransactionContext.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 мс, Общие ] Запрос блокировки базы данных каталога.
[, 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 мс, Общие ] Получил блокировку базы данных каталога.
[, 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 мс, Общие ] Запуск правил каталога.
[, 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 мс, Общие ] Завершено выполнение правил каталога.
[, 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 мс, Общие ] Вызов базы данных каталога для сохранения изменений.
[, 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 мс, Общие ] Возвращается из базы данных каталога после сохранения изменений.
[, 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 мс, Общие ] Завершено построение возвращенных объектов каталога.
[, 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, 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
Ошибка для TFS 2015 RC2 в Microsoft Connect: https://connect.microsoft.com/VisualStudio/feedback/details/1622187
Не забудьте проголосовать за эти вопросы, если у вас такая же проблема!