如何在 RCP 应用程序中设置 'Enable tracing' 首选项?
How do I set the 'Enable tracing' preference in an RCP application?
我有一个包含许多插件的 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,该产品仅基于插件)
跟踪首选项页面将首选项设置保存在 org.eclipse.ui.trace
首选项中。所以它们存储在org.eclipse.ui.trace.prefs
文件中的工作区.metadata/.plugins/org.eclipse.core.runtime/.settings
目录中。
您可以使用 RCP 中的 plugin_customization.ini
文件为首选项设置初始值。例如,要启用首选项,条目将是:
org.eclipse.ui.trace/tracingEnabled=true
我有一个包含许多插件的 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,该产品仅基于插件)
跟踪首选项页面将首选项设置保存在 org.eclipse.ui.trace
首选项中。所以它们存储在org.eclipse.ui.trace.prefs
文件中的工作区.metadata/.plugins/org.eclipse.core.runtime/.settings
目录中。
您可以使用 RCP 中的 plugin_customization.ini
文件为首选项设置初始值。例如,要启用首选项,条目将是:
org.eclipse.ui.trace/tracingEnabled=true