Eclipse插件开发中使用日志跟踪调试异常
2012-07-20 12:05
260 查看
平日里开发喜欢使用屌丝方法System.out.println或e.printStackTrace来调试,在一般程序开发中可以解决问题,可是前些时开发eclipse rcp插件时,在开发环境中没有bug,插件以jar包或product形式发布之后却出了问题,不知如何调试。
Eclipse插件开发环境中,将所有System.out.println或e.printStackTrace的地方全部替换为:
ILog log = Activator.getDefault().getLog();
log.log(new Status(IStatus.OK, Activator.PLUGIN_ID,
0, "执行正常1", null));
调试信息输出路径为:......\eclipse\.metadata\.log中
因此,写代码从一开始就要要养成良好的使用log的习惯,如果只图一时之快,如果遇到控制台不能输出的场景,随着系统规模逐渐加大将造成巨大的灾难 。
Eclipse插件开发环境中,将所有System.out.println或e.printStackTrace的地方全部替换为:
ILog log = Activator.getDefault().getLog();
log.log(new Status(IStatus.OK, Activator.PLUGIN_ID,
0, "执行正常1", null));
调试信息输出路径为:......\eclipse\.metadata\.log中
因此,写代码从一开始就要要养成良好的使用log的习惯,如果只图一时之快,如果遇到控制台不能输出的场景,随着系统规模逐渐加大将造成巨大的灾难 。
相关文章推荐
- 在eclipse中使用jetty插件替代m2e开发调试maven web项目
- 用Tomcat插件在Eclipse上搭建可跟踪调试的J2EE WEB开发环境
- 使用Eclipse开发Java Web过程中Debug调试的使用方法
- 使用Eclipse+maven3插件开发一个Servlet3.0的简单例子
- 【开发工具】eclipse或idea插件安装使用
- 使用Eclipse和RDT插件进行Ruby开发(二)
- 开发一个调试 JSP 的 Eclipse 插件
- 开发一个调试 JSP 的 Eclipse 插件
- SVN最新可视化版本库安装和Eclipse中使用SVN插件进行团队开发
- 使用 Eclipse 的 Maven 2 插件开发一个 JEE 项目
- windows下用eclipse+goclipse插件+gdb搭建go语言开发调试环境
- 在Eclipse中使用Remote Debug对Tomcat进行调试(免插件)
- mac os 搭建golang与使用eclipse插件开发golang
- Play Framework介绍3--使用Eclipse开发和调试
- 使用Eclipse开发Java Web过程中Debug调试的使用方法
- 使用eclipse编译生成hadoop eclipse开发插件
- 使用Eclipse进行Java开发,用SVN进行版本控制时的异常解决方法
- eclipse调试模式定位插件开发中的死循环
- 使用 eclipse 和 插件 开发 Kotlin
- 解决eclipse开发Android时无法真机调试(使用魅族魅蓝note2实验)