如何设置已部署的eclipse RCP应用程序的调试选项?

时间:2012-01-10 10:03:21

标签: logging eclipse-rcp

我想为部署的RCP应用程序的特定插件启用“调试”选项。但是我该怎么做呢?我是否必须打开捆绑的jar来操纵.options - 文件?或者安装文件夹中是否有工作副本?

http://wiki.eclipse.org/FAQ_How_do_I_use_the_platform_debug_tracing_facility%3F
本文档说.options - 文件可以在RCP-App的安装目录中找到,但没有任何内容。

2 个答案:

答案 0 :(得分:2)

使用您已发现的 .options 文件设置调试选项。此文件通常包含以下行:

com.example.plugin/debug=true
com.example.plugin/debug/Option1=true

...第一行启用整个插件的调试,第二行启用特定的调试选项。

如果插件使用调试跟踪,那么在部署插件时包含 .options 文件是一个好习惯,但这不是必需的(例如,org.eclipse.core.runtime确实有它)。因此,如果要启用调试的插件具有 .options 文件,则可以将其复制到应用程序安装目录中。如果没有,那么你需要确定使用哪些选项并自己创建。

.options 文件仅与-debug命令行参数一起使用。您还可以在-debug之后指定 .options 文件的位置。

答案 1 :(得分:0)

对于已部署的应用程序,我建议使用跟踪插件提供的跟踪首选项页面(自Juno以来可用)。

记录:“首选项页面可以包含在其他产品中。它包含在org.eclipse.ui.trace插件中,并且不依赖于PDE。”[1]

这将允许用户按组件打开或关闭跟踪,并设置输出的位置(使用旋转文件)。这是教程[2]的链接。

[1] http://help.eclipse.org/juno/index.jsp?topic=%2Forg.eclipse.pde.doc.user%2FwhatsNew%2Fpde_whatsnew.html [2] http://www.vogella.com/tutorials/EclipsePerformance/article.html#tracing_runonatruntime