MyEclipse把Console中的log输出
2014年05月15日 11:04:46 MyEclipse ⁄ 共 594字 暂无评论 ⁄ 被围观 2,186次

在用 MyEclipse 开发项目时,很多时候大家都访问服务器,所以 log 的输出太快,如果有错误,根本来不及细看就已经翻过去了,console 窗口输出的永远是最新的 log,所以很有必要把窗口中的所有 log 都自动保存在外部文件中方法也比较多,在这里简单说一下。

方法一:最原始也是最笨的方法,鼠标拖动复制,粘贴到外部文件中,再慢慢细看。作为一个程序猿,这种方式大家应该都是不会首选的哈。

方法二:Java 语句控制输出。

  1. System.setOut(new PrintStream(new FileOutputStream(“output.txt”)));  
  2. System.out.println(“This is test output”);  

 

方法三:配置 Server,让自动保存 log 信息,步骤如下:

1. 在 Server 上右键选择图中选项。

在Tomcat上右键选择Run configurations

2. 按图中所示配置。

在弹出窗口中选择Common选项卡进行配置

说明:Debug 和 Run 选择后,在新的 Server 上就会有两个图标;输出文件的配置点击 File System,自己选择保存路径,自定义文件名即可;Append 选项是指是否在原来的 log 上追加还是覆盖,如果未选择,服务器启动后,会把上次启动过程中保存的 log 覆盖掉,如果选择了,log 一直追加到原 log 的后面,不会覆盖原 log。

很明显,应该选择第三种方法保存 Console 中打印的输出,随时打开 log 慢慢找错误就可以了^^

Good Luck!

给我留言

留言无头像?