2012-06-07 13 views
5

複数のJunitテストを実行していて、コンソールのテスト結果をクリアして、現在のテストのログを入力しています。以前のテストログを含むログファイルはどこに格納されますか。私はそのような削除されたログを見ることができる日食には何か方法はありますか?削除されたコンソール出力を表示する

+1

デフォルトでは、ログはどこにも保存されません。logbackやlog4jなどのログフレームワークを使用して、選択した場所にログを保存できます。 –

+0

@ user714965で良いです。あなたが同意するならそれを受け入れます。 –

+0

@ChandrayyaGK:上記のように出力ファイルを設定した場合、このソリューションはうまく動作します。しかし、それはすでに削除されたコンソール出力に対してはまだ動作しません。 G-Manが言及したように、ログに有効にされたデフォルトの記憶はないので、検索することはできません。 –

答えて

6

次のことを試してみてください。

  • あなたの実行コンフィギュレーション
  • を開きStandard Input and Outputグループでは、タブCommon
  • を選択Fileを活性化し、ファイル
  • を設定Appendチェックボックス
  • があなたの実行]を選択します構成

こうすれば、コンソールに印刷されたものもすべてそのファイルに印刷されます。

+0

これを試してみました*うまくいかない*。 ... "Run Configurations"ウィンドウから直接 "Run"を選択した場合でも。 ...指定した.txtファイルを手動で作成した後でも。 (それはうまくいくはずですが、そうではありません。明らかに重要でないステップが含まれるように答えを編集してください) –

+0

@ A.M。答えには必要なものがすべて含まれています。 – Kai

+0

あなたは100%正しいです。私は間違った道を選んでいた。 "Workspace ..."の構文を働かせようとしたが、何度も失敗した後、私は脱線した。$ {workspace_loc:/ myworkspace}の後にファイル名を指定するには?スラッシュやバックスラッシュの後に入力しても動作しません)。 "File System ..."という構文を使わずにそのまま使用していますが、いずれにしても...悪いです! –

関連する問題