如何设置'启用跟踪' RCP应用程序中的首选项?

时间:2016-09-01 09:30:15

标签: eclipse rcp tracing

我有一个包含许多插件的RCP应用程序。每个插件都包含一个包含跟踪信息的.options文件。

我想部署具有Enable tracing首选项集的应用程序。这将使用选项文件中定义的信息进行跟踪。

我如何初步设置Enable tracing首选项?

更新

我已经尝试过跟进greg-449的答案,但没有成功。

我创建了一个custom.prefs文件,该文件使用product.ini文件中的条目加载。

-Declipse.pluginCustomization=custom.prefs

custom.prefs:

org.eclipse.ui.editors/spacesForTabs=true
org.eclipse.ui.editors/tabWidth=3

org.eclipse.ui.trace/tracingEnabled=true
org.eclipse.ui.trace/tracingFilePath=atf.log
org.eclipse.ui.trace/tracingMaxFileCount=5
org.eclipse.ui.trace/tracingMaxFileSize=2000
org.eclipse.ui.trace/tracingEntries=tracingEntries=...my entries....

我添加了编辑器首选项,作为自定义首选项正在加载的指示符。当我查看编辑器首选项页面时,我看到标签大小设置为3,标签被空格替换。但是,跟踪选项保持不变 - 即禁用

(我使用Kepler,产品仅基于插件)

1 个答案:

答案 0 :(得分:1)

“跟踪首选项”页面将首选项设置保存在org.eclipse.ui.trace首选项中。因此它们存储在.metadata/.plugins/org.eclipse.core.runtime/.settings文件的工作区org.eclipse.ui.trace.prefs目录中。

您可以使用RCP中的plugin_customization.ini文件为首选项设置初始值。例如,要启用首选项,条目将为:

org.eclipse.ui.trace/tracingEnabled=true