`
wander754085
  • 浏览: 51961 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类

Eclipse插件开发中使用日志跟踪调试异常

阅读更多

     平日里开发喜欢使用屌丝方法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插件开发方法与实战 2006 pdf 464页

    此外,书中还可能详细讲解了Eclipse插件开发的工具和环境搭建。例如,利用Eclipse插件开发工具集(PDE)来创建插件项目,配置构建路径,以及如何处理依赖关系等。Eclipse PDE为开发者提供了一系列的开发工具和服务,...

    《Eclipse 插件开发》源代码

    在Eclipse插件开发中,首先要了解的是Oxygen(早期版本称为PDE,Plugin Development Environment),这是Eclipse用于创建、调试和管理插件的工具集。通过PDE,开发者可以使用XML描述符(plugin.xml)定义插件的元...

    OSGI 实例eclipse插件开发

    在本实例中,我们将探讨如何利用OSGI技术来开发Eclipse插件。 首先,Eclipse是一个开放源代码的集成开发环境(IDE),它支持多种编程语言的开发,而OSGI则为Eclipse提供了一个强大的插件系统。通过OSGI,开发者可以...

    JCOP Eclipse javacard 插件

    使用JCOP Eclipse插件,开发者可以享受到以下功能: 1. **集成开发环境**:Eclipse是广受欢迎的开源IDE,此插件将Java Card开发工具集成了Eclipse,提供了一个熟悉的开发环境,包括代码编辑、构建、调试等。 2. **...

    Jetty For Eclipse 插件快速安装.rar

    为了在Eclipse中方便地调试和运行基于Jetty的Web应用,可以安装Jetty For Eclipse插件。这个压缩包"Jetty For Eclipse 插件快速安装.rar"包含了必要的文件,帮助用户快捷地在Eclipse环境中集成Jetty。 1. **插件...

    Eclipse王者归来——如何使用Eclipse调试Android源码

    8. **调试过程**:在调试过程中,可以使用Eclipse的调试工具窗口来观察变量的变化,查看调用栈,以及执行各种控制操作(如Step Into, Step Over, Step Return)。 9. **调试Android系统服务**:如果你需要调试的是...

    eclipse的weblogic插件

    这个压缩包通常包含了若干个.jar文件,这些文件是Eclipse插件的核心组件。解压后,你应该能找到一个名为"plugins"的文件夹,这个文件夹包含了插件的具体实现。将解压后的"plugins"目录下的所有内容复制到你的Eclipse...

    TomcatPlugin eclipse插件

    【标题】"TomcatPlugin eclipse插件"是一个专门为Eclipse集成开发环境设计的插件,它的主要功能是方便开发者在Eclipse中管理和调试Tomcat服务器。这个插件极大地提升了Java Web应用开发的效率,因为它允许用户直接在...

    hadoop-2.5.0-eclipse插件

    而Hadoop-2.5.0-eclipse插件则是为Eclipse集成开发环境(IDE)设计的一个扩展,帮助开发者在Eclipse中直接编写、调试和运行Hadoop MapReduce程序。 该插件的安装非常简单,只需将`hadoop-eclipse-plugin-2.5.0.jar`...

    eclipse中的tomcat插件

    Eclipse中的Tomcat插件使得开发者无需离开IDE就能方便地管理和调试在Tomcat服务器上的应用,大大提升了开发效率。 **一、Eclipse与Tomcat的集成** 1. **安装Tomcat插件**:Eclipse可以通过内置的Marketplace或通过...

    Eclipse插件-TomcatPlugin下载

    另外,如果你手头已经有了插件的压缩包(如“Eclipse插件-TomcatPlugin下载tomcat”),则可以通过“软件安装”功能导入本地文件进行安装。 总的来说,Eclipse 插件 TomcatPlugin 是一个非常实用的开发工具,它使得...

    Axis2的eclipse插件

    标题中的“Axis2的eclipse插件”指的是Apache Axis2为Eclipse集成开发环境(IDE)提供的一个扩展工具,主要用于简化Axis2服务的创建和管理。这个插件使得开发人员能够在Eclipse中直接进行Web服务的开发,部署和调试...

    resin eclipse 插件

    通过以上功能,Resin Eclipse插件极大地提升了开发人员在Eclipse中使用Resin应用服务器的体验,使得整个开发流程更加顺畅,提高了开发和调试的效率。如果你是Resin的用户,这款插件绝对值得尝试和依赖。

    eclipse插件-控制台彩色

    "eclipse插件-控制台彩色"这个主题,主要涉及到如何为Eclipse的控制台增加颜色高亮显示,以提高代码调试和日志查看的可读性。 在Eclipse中,控制台是程序员日常工作中不可或缺的一部分,它用于显示程序运行时的输出...

    Eclipse插件开发学习笔记12-14

    本学习笔记将深入探讨Eclipse插件开发的第12至14章,涵盖编辑器(Editors)、视图(Views)和透视图(Perspectives)这三个关键组件。 首先,我们来关注“编辑器(Editors)”。在Eclipse中,编辑器是用于显示和...

    免费Eclipse插件开发学习笔记-源代码1至24章.zip

    通过学习这个压缩包中的源代码,你可以深入理解Eclipse插件开发的各个方面,从而能够构建自己的定制化开发环境或独立应用程序。对于Java SWT标签,这意味着你会专注于使用Java和SWT库来创建用户界面,这将增强你的...

    Geronimo的Eclipse插件

    Geronimo的Eclipse插件是为开发者提供的一种集成开发环境(IDE)扩展,旨在简化在Eclipse中使用Apache Geronimo服务器进行Java应用开发的过程。这个插件允许用户直接在Eclipse内管理、部署和调试基于J2EE的应用程序...

Global site tag (gtag.js) - Google Analytics