2017-02-11 52 views
0

我是eclipse插件开发的新手。我想在我的插件中定制一些eclipse功能。所以我想知道,在eclipse中做一些操作时后台会发生什么。例如,文件 - >新建 - >项目。我需要调用哪个插件/类/函数的日志/跟踪?如何在eclipse中获取平台插件的日志

回答

0

当您启动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中的注释中所述,调试跟踪选项也可在“常规>跟踪”的“首选项”和“启动配置”的“跟踪”选项卡中找到。

您还可以使用'插件间谍'来找出显示对话框的类。安装完成后,可以在显示对话框时按Alt + Shift + F1来获取信息。如果您安装了Eclipse源代码插件,则可以直接转到源代码。欲了解更多信息,请参阅Eclipse Source Code教程。

+1

跟踪选项也可以通过UI进行控制。无论是在_Window_> _Preferences_> _General_> _Tracing_中运行实例,还是在IDE中启动的Eclipse应用程序的PDE启动配置的_Tracing_选项卡中。 –

+0

谢谢@greg。我尝试了你所说的步骤。不知何故,我无法获得任何日志/跟踪。如果你用一个例子说明File-> New-> Project,那将会很棒。 – Vinayak

+0

+1 @赫尔曼。我也按照你的步骤,但没有结果。如果你简要介绍一个例子,以及eclipse中如何显示跟踪,那将是非常棒的。 – Vinayak

相关问题