Version Control debug logging
To enable VCS logging on the server side, switch logging preset to "debug-vcs" in administration web UI and then retrieve logs/teamcity-vcs.log log file. |
Most VCS operations occur on the TeamCity server, but if you're using the agent-side checkout, VCS checkout occurs on the build agents.
For the agent and the server, you can change the Log4j configuration manually in <TeamCity home>/conf/teamcity-server-log4j.xml or <BuildAgent home>/conf/teamcity-agent-log4j.xml files to include the following fragment:
<category name="jetbrains.buildServer.VCS" additivity="false">
<appender-ref ref="ROLL.VCS"/>
<appender-ref ref="CONSOLE-ERROR"/>
<priority value="DEBUG"/>
</category>
<category name="jetbrains.buildServer.buildTriggers.vcs" additivity="false">
<appender-ref ref="ROLL.VCS"/>
<appender-ref ref="CONSOLE-ERROR"/>
<priority value="DEBUG"/>
</category>
Please also update the <appender name="ROLL.VCS" node to increase the number of the files to store:
<param name="maxBackupIndex" value="30"/>
Subversion debug logging
To enable SVN logging on the server side, switch the logging preset to "debug-SVN" in the administration web UI and then retrieve the logs/teamcity-vcs.log and logs/teamcity-svn.log files. |
An alternative manual approach is also necessary for agent-side logging.
First, please enable the generic VCS debug logging, as described above.
Uncomment the SVN-related parts (the SVN.LOG appender and javasvn.output category) of the Log4j configuration file on the server and on the agent (if the agent-side checkout is used). The log will be saved to the logs/teamcity-svn.log file. Generic VCS log should be also taken from logs/teamcity-vcs.log
ClearCase
Uncomment the Clearcase-related lines in the <TeamCity home>/conf/teamcity-server-log4j.xml file.
The log will be saved to logs/teamcity-clearcase.log directory.
Please sign in to leave a comment.