2012-06-07 48 views
5

我正在運行多個Junit測試,在控制檯中運行測試結果被清除並填充當前測試的日誌。包含以前測試日誌的日誌文件將存儲在何處。有沒有什麼辦法在日食,我可以看到這樣的刪除日誌。查看已刪除的控制檯輸出

+1

默認情況下,日誌將不會存儲在任何地方,您可以使用日誌框架(如logback或log4j)將日誌存儲到選定的位置。 –

+0

通過回答@ user714965好。如果你同意接受它。 –

+0

@ChandrayyaGK:在我們已經配置輸出文件的情況下,解決方案可以正常工作。但它仍然不適用於已經刪除的控制檯輸出。正如G-Man所提到的,沒有爲日誌啓用默認存儲,因此無法檢索。 –

回答

6

嘗試以下操作:

  • 打開你的運行配置
  • 選擇標籤Common
  • Standard Input and Output組激活File並設置文件
  • 選擇Append複選框
  • 運行您配置

這樣,打印到控制檯的所有內容都將打印到該文件中。

+0

我試過這個,它沒有*不工作*。 ...即使從「運行配置」窗口直接選擇「運行」。 ...甚至在手動創建指定的.txt文件之後。 (它看起來應該可以工作,但它不會,請編輯答案以包括明顯缺少的重要步驟。) –

+0

@ A.M。答案包含了一切必要。 – Kai

+0

你100%正確。我選擇了錯誤的道路。在嘗試失敗多次以使「Workspace ...」語法工作後,我出軌了(如何在生成的$ {workspace_loc:/ myworkspace}之後指定文件名?鍵入它(file.txt)直接在後面不起作用,在正斜槓或反斜槓後鍵入它也不起作用)。放棄和使用「File System ...」語法之前,但無論如何......我的壞! –