在没有启动配置的情况下启用跟踪
Enable Tracing Without Launch Configuration
我们已经为开发目的创建了一个小控件来调试我们丢失句柄的地方。其中,我们使用DeviceData
获取相关信息:
DeviceData info = Display.getDefault().getDeviceData();
System.out.println(info.tracking);
// now do something with info
但是,要使其工作,我们必须在 Eclipse 中打开启动配置,转到 "Tracing" 选项卡,并为 [=21= 启用 "debug" 和 "trace/graphics" ].
我们如何为成品启用此功能?有程序参数吗?某些 INI 文件中的参数?我们可以以编程方式启用它吗?
您可以使用 -debug <options file>
命令行参数来指定包含要启用的跟踪的选项文件的位置。设置 osgi.debug
环境变量是另一种设置方法。
选项文件如下所示:
org.eclipse.ui/debug=true
org.eclipse.ui/trace/graphics=true
注意:大多数 Eclipse 插件都包含一个名为 .options
的文件,其中列出了插件的所有可用调试选项。您可以将该文件复制到某处并启用所需的选项。
我们已经为开发目的创建了一个小控件来调试我们丢失句柄的地方。其中,我们使用DeviceData
获取相关信息:
DeviceData info = Display.getDefault().getDeviceData();
System.out.println(info.tracking);
// now do something with info
但是,要使其工作,我们必须在 Eclipse 中打开启动配置,转到 "Tracing" 选项卡,并为 [=21= 启用 "debug" 和 "trace/graphics" ].
我们如何为成品启用此功能?有程序参数吗?某些 INI 文件中的参数?我们可以以编程方式启用它吗?
您可以使用 -debug <options file>
命令行参数来指定包含要启用的跟踪的选项文件的位置。设置 osgi.debug
环境变量是另一种设置方法。
选项文件如下所示:
org.eclipse.ui/debug=true
org.eclipse.ui/trace/graphics=true
注意:大多数 Eclipse 插件都包含一个名为 .options
的文件,其中列出了插件的所有可用调试选项。您可以将该文件复制到某处并启用所需的选项。