“跟踪”选项卡

“跟踪”选项卡允许将平台置于调试方式并启用跟踪,这将导致把调试语句打印到控制台。

“跟踪”选项卡

 

跟踪

平台提供了用于在运行时跟踪插件活动的机制。此机制允许您使用跟踪标志来将跟踪信息打印至控制台。

这些标志是在 .options 文件中定义的。这些属性文件必须在插件的根目录中,并且必须使用以下语法:

例如,上面选择的 org.eclipse.ui.ide 插件带有一个 .options 文件,该文件包含三个“键-值”对:

在代码中,要检查插件是否处于调试方式(即检查主开关的状态),可以检查 <Activator>.isDebugging() 的返回值,其中 <Activator> 是插件 MANIFEST.MF 文件的 Bundle-Activator 头中指定的类。

可以通过调用 Platform.getDebugOption(optionName) 来获取各个标志名的值。

 

启用跟踪

如果选中了对所选插件启用跟踪选项,PDE 就会使用 -debug <filename> 程序参数来启动。 程序参数的 <filename> 部分是 PDE 生成的属性文件, 它包含所跟踪的插件的“键-值”对以及每个跟踪标准的状态。

请注意,在“跟踪”选项卡上切换跟踪标志并不会导致修改 .options 文件。跟踪标志值作为元数据保存在启动配置本身中,并且将被复制到通过 -debug 参数传递给运行时的主属性文件中。