ビルドエージェントログの表示
エージェント固有のケースを分析するために、TeamCity エージェントプロセスによってエージェントマシンの <TeamCity agent home>/logs
ディレクトリに保存された内部ログファイルがあります。
エージェントが TeamCity サーバーに接続されている場合、エージェントのエージェントログタブで、TeamCity Web UI でエージェントログを参照およびダウンロードできます。
ログをカスタマイズする必要がある場合は、以下を参照してください。
ログファイル
TeamCity は、イベントの内部ロギングに Log4j(英語) を使用します。デフォルトのビルドエージェント Log4j 構成ファイルは <agent home>/conf/teamcity-agent-log4j.xml
です。
DEBUG モードを有効にする方法については、ファイル内のコメントを参照してください。<param name="maxBackupIndex"..."
ノードの値を増やし、<priority value="DEBUG"/>
ノードを <category>
要素に挿入する必要があります。ビルドエージェントのログは <agent home>/logs
ディレクトリに配置されます。通常、更新されたログ設定を適用するためにエージェントを再起動する必要はありません。
ファイル名 | 説明 |
---|---|
| 一般ビルドエージェントログ |
| エージェントによって実行されたビルドの |
| VCS 関連のロギング (チェックアウトモードの場合 "Automatically on agent") |
| ビルドエージェントのアップグレードのログ (アップグレードプロセスによって記録されます) |
| エージェントの監視 / 起動プロセスのログ |
| (エージェントが Windows サービスまたは Java Service Wrapper によって実行されている場合にのみ存在します)プロセス構築エージェント起動プロセスの出力 |
一般的なデバッグログ
エージェントで一般的なデバッグログを有効にするには、<agent home>/conf/teamcity-agent-log4j.xml
ファイルで jetbrains.buildServer
カテゴリのログ記録の優先順位を変更します。
次に、teamcity-agent.log*
ファイルを参照してください。
デバッグモードをオフにするには、行 <priority value="INFO"/>
を作成します。
VCS デバッグロギング
エージェントでの詳細な VCS ログ記録を有効にするには、<agent home>/conf/teamcity-agent-log4j.xml
ファイルで VCS カテゴリのログ記録の優先順位を変更します。
次に、teamcity-vcs.log*
ファイルを参照してください。
デバッグモードをオフにするには、行を <priority value="INFO"/>
にします。
特定のデバッグログ
エージェントからサーバーに送信されたデータのダンプを取得するには、<agent home>/conf/teamcity-agent-log4j.xml
ファイルの行をコメント解除して、エージェントの XML-RPC ログを有効にします。
次に、teamcity-xmlrpc.log
を参照してください。
オフにするには、行 <priority value="INFO"/>
を作成します。
高度なロギング設定
teamcity_logs
プロパティの値( -D
オプションを介して JVM に渡される)を変更することで、ログの場所を設定できます。 log4j.configuration
プロパティの値を変更して Log4j 設定ファイルの場所を変更することもできます。オプションの引き渡し方法については、対応する文書のセクションを参照してください。
ロギングの調整に関する追加オプションについては、TeamCity サーバーログページを参照してください。
関連ページ:

ビルドエージェント起動プロパティの設定
TeamCity では、ビルドエージェントに 2 つのプロセスが含まれています。エージェントランチャー–エージェントプロセスを起動する Java プロセス。エージェント–ビルドエージェントのメインプロセス。エージェントランチャーの子プロセスとして実行されます。スクリプトを介して、または Window...

ビルドエージェントの設定とメンテナンス
TeamCity エージェントの詳細を表示する :TeamCity Web UI のエージェントページは、TeamCity エージェントに関する包括的な情報を提供します。ページ上のタブの数は、エージェントのセットアップによって異なる場合があります。接続済み / 切断済み接続済みタブと切断済みタブには...