2017-01-24 11 views
1

Мы создали небольшой элемент управления для разработки, чтобы отлаживать, где мы теряем наши ручки. В нем мы используем DeviceData, чтобы получить соответствующую информацию:Включить трассировку без конфигурации запуска

DeviceData info = Display.getDefault().getDeviceData(); 
System.out.println(info.tracking); 
// now do something with info 

Однако, чтобы сделать эту работу, мы должны открыть конфигурацию запуска в Eclipse, перейдите на вкладку «Трассировка» и включить «отладки» и "трассировка/графика" для "org.eclipse.ui".

Как мы можем включить это для готового продукта? Есть ли аргумент программы? Параметр в каком-то файле INI? Можем ли мы включить это программно?

ответ

2

Вы можете использовать аргумент командной строки -debug <options file>, чтобы указать расположение файла параметров, содержащего трассировку для включения. Установка переменной окружения является альтернативным способом ее настройки.

Файл параметров выглядит следующим образом:

org.eclipse.ui/debug=true 
org.eclipse.ui/trace/graphics=true 

Примечание: Большинство плагинов Eclipse, содержит файл с именем .options в котором перечислены все доступные опции отладки для плагина. Вы можете просто скопировать этот файл где-нибудь и включить нужные параметры.