如何在每次运行中将Eclipse的输出保存在不同的文件中

时间:2014-04-16 05:59:24

标签: eclipse selenium-webdriver

点击“运行” - >调试配置...... 出现“调试配置”对话框时,单击右侧的“公用”选项卡。 在标准输入和输出部分下,选中文件框。 单击“文件系统”按钮以指定要将输出保存到的文件(如果文件不存在,将创建该文件)。 如果要始终附加到输出文件,可以单击“附加”框;如果要在每次运行时覆盖旧输出,可以单击“未附加” 现在,每次运行程序时都会保存控制台输出

我已完成,但每次运行该文件都会被覆盖。但我想在每次运行中输出不同的文件。

我正在使用带有Selenium Webdriver的java。

2 个答案:

答案 0 :(得分:0)

是的,你可以这样做。使用eclipse内部变量。 给文件名时使用eclipse内部变量和时间格式。

在文件文本框中输入:${env_var:HOME}/${current_date:yyyyMM_HHmmss}_mydebugLog.txt。 输出文件将在 HOME 文件夹中创建,其名称如 201404_113427_mydebugLog.txt 等,每次运行一次。

答案 1 :(得分:0)

这可以通过将Eclipse Console输出重定向到外部文件来完成,例如Console_Log_Output.txt。步骤如下:

1)打开运行 - > 运行配置
2)找到要运行的类名,然后单击它 3)转到 Commons 标签
4)在标准输入和输出下 - >勾选文件复选框 - >单击文件系统按钮并浏览输出文件(Console_Log_Output.txt)
5)单击应用

现在你已经准备好了。每次运行程序时,控制台输出都将重定向到所选文件中。