【发布时间】:2017-02-11 07:27:28
【问题描述】:
我是 Eclipse 插件开发的新手。我想在我的插件中自定义一些 Eclipse 功能。所以我想知道,当我在eclipse中做一些操作时,后台会发生什么。例如,文件->新建->项目。我需要调用哪个插件/类/函数的日志/跟踪?
【问题讨论】:
标签: eclipse-plugin eclipse-rcp eclipse-pde
我是 Eclipse 插件开发的新手。我想在我的插件中自定义一些 Eclipse 功能。所以我想知道,当我在eclipse中做一些操作时,后台会发生什么。例如,文件->新建->项目。我需要调用哪个插件/类/函数的日志/跟踪?
【问题讨论】:
标签: eclipse-plugin eclipse-rcp eclipse-pde
您可以在启动 Eclipse 时使用-debug <path to options file> 参数来指定用于启用各种调试跟踪选项的调试选项文件的路径。您可能还想使用-consoleLog 参数。
一个示例选项文件是:
# Turn on debugging for the org.eclipse.ui plugin.
org.eclipse.ui/debug=true
# Show all jobs in dialogs and the progress view including the support jobs
org.eclipse.ui/debug/showAllJobs=true
# Report if a stale job was found
org.eclipse.ui/debug/job.stale=true
org.eclipse.ui/debug=true 行在这种情况下为 org.eclipse.ui 启用特定插件的调试。其他行启用单独的调试选项。
这些选项有数百个,按照惯例,大多数插件在插件 jar 中包含一个 .options 文件,列出插件支持的选项。
正如 Eclipse 最新版本中的 cmets 所述,调试跟踪选项也可在“常规 > 跟踪”中的首选项和启动配置的跟踪选项卡中使用。
您还可以使用“plug-in spy”来找出显示对话框的类。安装后,您可以在显示对话框时按 Alt+Shift+F1 以获取信息。如果您安装了 Eclipse 源代码插件,则可以直接转到源代码。有关详细信息,请参阅 Eclipse Source Code 教程。
【讨论】: