Tracing UI 对话框中未列出我的包跟踪选项

My bundle tracing options not listed in Tracing UI dialog

我的每个包都有一个 .options 文件,其中包含该包的跟踪选项列表。

我最近重新组织了使用功能而不是插件构建的项目,并且无法再select 跟踪 UI 的选项。跟踪首选项对话框仅显示平台选项。

新版本基于2020-3,旧版本基于开普勒。我已经比较了两者之间的设置,但无法识别出显着差异。

任何人都可以向我指出在 RCP 应用程序中启用跟踪的最新指南吗?

之前,只显示了我的捆绑包选项:

现在,只显示 eclipse 选项:

正如@greg-449 在他的评论中所说,添加扩展名 org.eclipse.ui.trace.traceComponents 解决了问题。我将它添加到我的核心包中并将其设置为启用我的所有包。

   <extension
         point="org.eclipse.ui.trace.traceComponents">
      <component
            id="com.acme.atf.app.component1"
            label="ATF">
         <bundle
               name="com.acme.atf.*"></bundle>
      </component>
   </extension>

我无法解释为什么我只需要这样做,因为我从基于捆绑包的配置转换为基于功能的配置。以前,我的跟踪点是在没有添加扩展点的情况下列出的。