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>
我无法解释为什么我只需要这样做,因为我从基于捆绑包的配置转换为基于功能的配置。以前,我的跟踪点是在没有添加扩展点的情况下列出的。
我的每个包都有一个 .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>
我无法解释为什么我只需要这样做,因为我从基于捆绑包的配置转换为基于功能的配置。以前,我的跟踪点是在没有添加扩展点的情况下列出的。