2017-02-11 5 views
0

Я новичок в разработке плагинов eclipse. Я хотел бы настроить некоторые функции eclipse в моем плагине. Поэтому я хотел бы знать, что происходит в фоновом режиме, когда я выполняю некоторую операцию в eclipse. Например, File-> New-> Project. Мне нужны журналы/Trace, из которых вызывается plugin/Class/Function?Как получить журналы плагинов плагинов в eclipse

ответ

0

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

опционов, пример файла будет:

# Turn on debugging for the org.eclipse.ui plugin. 
org.eclipse.ui/debug=true 

# Show all jobs in dialogs and the progress view including the support jobs 
org.eclipse.ui/debug/showAllJobs=true 

# Report if a stale job was found 
org.eclipse.ui/debug/job.stale=true 

org.eclipse.ui/debug=true линия включает отладку для конкретного плагина в этом случае org.eclipse.ui. Другие линии позволяют использовать отдельные параметры отладки.

Есть сотни этих вариантов, по соглашению большинство плагинов включает файл .options в банке плагина, в котором перечислены параметры, поддерживаемые плагином.

Как упоминалось в комментариях в последних выпусках Eclipse, параметры трассировки отладки также доступны в настройках в разделе «Общие»> «Трассировка» и на вкладке «Трассировка» «Запуск конфигураций».

Вы также можете использовать «plug-in spy», чтобы узнать класс, который отображает диалоговое окно. После установки вы можете нажать Alt + Shift + F1, когда появится диалоговое окно для получения информации. Если у вас установлены плагины исходного кода Eclipse, вы можете перейти непосредственно к исходному коду. Для получения дополнительной информации см. Eclipse Source Code учебник.

+1

Параметры отслеживания также можно контролировать с помощью пользовательского интерфейса. Либо в _Window_> _Preferences_> _General_> _Tracing_ для исполняемого экземпляра, либо на вкладке _Tracing_ в конфигурациях запуска PDE для приложений Eclipse, запущенных из среды IDE. –

+0

Спасибо @greg. Я попробовал шаги, сказанные вами. Почему-то я не смог получить никаких журналов/трасс. Было бы здорово, если бы вы объяснили мне, например, File-> New-> Project. – Vinayak

+0

+1 @Herrmann. Я тоже следовал твоим шагам, но результата не было. Было бы здорово, если бы вы рассказали мне пример и как точно отслеживание показано в затмении. – Vinayak

Смежные вопросы