Вкладка Трассировка

На вкладке Трассировка можно перевести платформу в режим отладки и включить трассировку, сообщения которой будут показываться в консоли.

Вкладка Трассировка

 

Трассировка

Платформа предоставляет способ мониторинга действий выполняемого модуля. Если включить флаги трассировки, то информация трассировки будет выводиться в панель Консоль.

Эти флаги определяются в файлах .options. Файлы должны располагаться в корне модуля и иметь следующий синтаксис:

Например, модуль org.eclipse.ui.ide имеет файл .options со следующими записями:

Метод <активатор>.isDebugging() позволяет проверить, работает ли модуль в режиме отладки. Здесь <активатор> - это класс, указанный в заголовке Bundle-Activator файла MANIFEST.MF модуля.

Значения отдельных флагов можно получить, вызвав метод Platform.getDebugOption(optionName).

 

Включить трассировку

Если выбрана опция Включить трассировку для выбранных модулей, то PDE запускается с аргументом программы -debug <файл>. Здесь <файл> - это файл свойств, сгенерированный PDE и содержащий записи ключ-значение для трассируемых модулей и состояние каждого из флагов трассировки.

Обратите внимание, что изменение флагов трассировки на вкладке Трассировка не приводит к их изменению в файле .options. Значения флагов трассировки сохраняются как мета-данные в самой конфигурации запуска и копируются в главный файл свойств, откуда они передаются среде выполнения посредством аргумента -debug.