点击“运行” - >调试配置...... 出现“调试配置”对话框时,单击右侧的“公用”选项卡。 在标准输入和输出部分下,选中文件框。 单击“文件系统”按钮以指定要将输出保存到的文件(如果文件不存在,将创建该文件)。 如果要始终附加到输出文件,可以单击“附加”框;如果要在每次运行时覆盖旧输出,可以单击“未附加” 现在,每次运行程序时都会保存控制台输出
我已完成,但每次运行该文件都会被覆盖。但我想在每次运行中输出不同的文件。
我正在使用带有Selenium Webdriver的java。
答案 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)单击应用。
现在你已经准备好了。每次运行程序时,控制台输出都将重定向到所选文件中。