MyEclipse 把 Console 中的 log 输出为文件

原创 2017年10月06日 15:18:43

在用 MyEclipse 或者 Eclipse 等开发项目时,很多时候大家都访问服务器,所以控制台的 log 输出太快,如果有错误,根本来不及细看就已经翻过去了,console 窗口输出的永远是最新的 log,所以很有必要把窗口中的所有 log 都自动保存在外部文件中,便于查看错误。

方法也比较多,在这里简单说一下。

方法一:最原始也是最笨的方法,鼠标拖动复制,粘贴到外部文件中,再慢慢细看。作为一个程序猿,这种方式大家应该都是不会首选的哈。另外,控制台中可见的 log 是有限的,如果 log 输出过快过多,想看的在控制台中已经没有了,所以想复制都不可能了。

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

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

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

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

这里写图片描述

按图中所示配置。

这里写图片描述

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

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

版权声明:本文为博主原创文章,转载请注明文章链接。

相关文章推荐

log4j 之 console/file/数据库输出

下面是定义的三种输出方式,

解决Xcode 8 Console 输出系统网络连接log的问题

解决Xcode 8 控制台输出网络连接log的问题

控制台输出console.log()的用法

用console.log代替alert和document.write,工作会变得轻松。用console.log在控制台展开对象查看具体信息,可以直接看到对象信息,而不会显示[object Object...

Java笔记(7)-输入、输出流、File类、InputStream、Reader、文件字节流、文件字符流、缓冲流、随机流、数据流、对象流、序列化和对象克隆、Scanner解析文件、Console流

Java笔记(7)-输入、输出流 字节流 字符流 文件字节流 文件字符流 缓冲流 随机流 数组流 数据流 对象流 序列化和对象克隆 文件锁 Scanner解析文件 Console就读取密码 Inp...

MyEclipse--启动Tomcat时Console不显示(已解决+配图)

@MyEclipse启动Tomcat时Console不显示(已解决+配图)   方法都在图片上了,大家看图吧、 (很抱歉,如果你希望能更加清楚地看清图片或是图上的文字的话,你可以按...

MyEclipse启动Tomcat时Console不显示(已解决+配图)转载

方法都在图片上了,大家看图吧、(很抱歉,如果你希望能更加清楚地看清图片或是图上的文字的话,你可以按住ctrl不动,然后向上滚动鼠标的滚轮。要改变回来同理向下滚动即可、)

javascript 在firebug调试时用console.log的方法

当你使用console.log()函数时,下面的firebug一定要打开,不然这函数在用firefox运行时无效且影响正常程序,如果用IE打开,将会出错。 第一个参数可以是一个包含格式化占位...

JavaScript的console.log用法

用console.log替代alert alert输出内容会暂停程序 用控制台输出相对来说比较方便 按f12就可以轻松的打开控制台 大家可以看到控制台里面有一首诗还有其它信息,如果想清空控制台...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)