Logging in IntelliJ IDEA/Platform-based IDEs
To enable debug logging for the IntelliJ Platform-based IDE plugin, include the following fragment into the Log4j configuration of the <IDE home>/bin/log.xml file:
<appender name="TC-FILE" class="org.apache.log4j.RollingFileAppender">
<param name="MaxFileSize" value="10Mb"/>
<param name="MaxBackupIndex" value="10"/>
<param name="file" value="$LOG_DIR$/idea-teamcity.log"/>
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern" value="%d [%7r] %6p - %30.30c - %m \n"/>
</layout>
</appender>
<appender name="TC-XMLRPC-FILE" class="org.apache.log4j.RollingFileAppender">
<param name="MaxFileSize" value="10Mb"/>
<param name="MaxBackupIndex" value="10"/>
<param name="file" value="$LOG_DIR$/idea-teamcity-xmlrpc.log"/>
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern" value="%d [%7r] %6p - %30.30c - %m \n"/>
</layout>
</appender>
<category name="jetbrains.buildServer.XMLRPC" additivity="false">
<priority value="DEBUG"/>
<appender-ref ref="TC-XMLRPC-FILE"/>
</category>
<category name="jetbrains.buildServer" additivity="false">
<priority value="DEBUG"/>
<appender-ref ref="TC-FILE"/>
</category>
After changing this file, restart the IDE. The TeamCity plugin debug logs are saved into idea-teamcity* files and will appear in the logs directory of the IDE settings ([<IDE settings/data directory>/system/log directory.
Open in IDE Functionality Logging
Add the following JVM option before starting IDE:
-Dteamcity.activation.debug=true
the logging related to the open in IDE functionality will appear in the IDE console.
No Suitable Build Configurations Found for Remote Run
First of all, check that your VCS settings in IDEA correspond to the VCS settings in TeamCity.
If they do not, change them and it should fix the problem.
Secondly, check that the build configurations you expect to be suitable with your IDEA project has either server-side or agent-side checkout and NOT manual VCS checkout mode (it is not possible to apply a personal patch for a build with the manual checkout mode because TeamCity must apply that patch after the VCS checkout is done, but it does not know or manage the time when it is performed).
If the settings are the same and you do not use the manual checkout mode but the problem is there, do the following:
- Provide us your IDEA VCS settings and TeamCity VCS settings (for the build configurations you expect to be suitable with your IDEA project)
- Enable debug logs for the TeamCity IntelliJ plugin (see above)
- Enable the TeamCity server debug logs
- In the TeamCity IntelliJ plugin, try to start a remote run build
- Provide us debug logs from the TeamCity IntelliJ plugin and from the TeamCity server.
Please sign in to leave a comment.