2017-06-19 10 views
0

現在、アプリケーションのログ出力タイプを標準出力からファイルに変更中です。TeamCityビルドログへの外部ログファイルの追加

ビルドログにログファイルを自動的に追加するようTeam Cityを設定する際に問題が発生したため、テスト結果が表示され、失敗した場合はトレースがスタックに表示されます。

私はそれをグーグルで試してみましたが、私は手動でログを構築するログファイルを含んでいる1つの提案を見つけました。

答えて

0

通常、ロギングシステムでは、データを処理する場所でハンドラまたは出力を定義できます。基本的には、stdout、ファイル、リモートログサーバーなどに出力するように伝えることができます。 まず、ログシステムのドキュメントを読むことをお勧めします(ところで、どの言語とどのロギングシステムを使用しますか?

teeコマンドを(同時に両方)は、任意の他のコマンドの 出力を記憶し、表示するために使用される:

代わりに、teeコマンドを使用することができます。 Teeコマンドは、一度にファイルをSTDOUTおよび に書き込みます。

+0

これはJavaです。 私は実際にコンソールへの書き込みを停止したいのですが、大量のコンソール出力がアプリケーションを遅くするためです。 – HappyAXE

+0

この場合、ログレベルで再生することをお勧めします:INFO以上をコンソールに送り、すべてのデバッグメッセージがファイルに送られます。この場合、Teamcityですべてのログがリアルタイムで表示され、問題が発生した場合は完全なファイルログをダウンロードできます。 – grundic

+0

私は同様の問題を抱えています。私はlog4jを使用しています。助言がありますか? –

関連する問題