Karta Trasování

Karta Trasování umožňuje přechod platformy do režimu ladění a provádět trasování, což vede k tisknutí příkazů ladění na konzole.

Karta Trasování

 

Trasování

Platforma poskytuje mechanizmus pro trasování aktivity vašeho modulu plug-in v době běhu. To vám umožňuje použít příznaky trasování, které způsobí vytisknutí informací o trasování na konzole.

Tyto příznaky jsou definovány v souborech s příponou .options. Tyto soubory vlastností musí být umístěny v kořenovém adresáři modulu plug-in a musí mít následující syntaxi:

Například výše vybraný modul plug-in org.eclipse.ui.ide má soubor .options, který obsahuje tři páry klíč-hodnota:

Chcete-li ve vašem kódu zkontrolovat, zda se váš modul plug-in nachází v režimu ladění (tj. stav hlavního přepínače), můžete zkontrolovat vrácenou hodnotu <Activator>.isDebugging(), kde <Activator> je třída určená v záhlaví Balík-Aktivátor vašeho souboru MANIFEST.MF modulu plug-in.

Hodnoty pro jednotlivé názvy příznaků lze získat voláním funkce Platform.getDebugOption(optionName).

 

Povolit trasování

Pokud je označena volba Povolit trasování pro vybrané moduly plug-in, PDE se spustí s argumentem programu -debug <filename>. Část <filename> argumentu programu je soubor vlastností generovaný PDE, který obsahuje páry klíč-hodnota pro trasované moduly plug-in a stav každého příznaku trasování.

Pamatujte, že přepínání příznaků trasování na kartě Trasování nemění soubor s příponou .options. Hodnoty příznaků trasování se ukládají jako metadata do samotné konfigurace spuštění a jsou zkopírovány do souboru hlavních vlastností, který je předán běhové komponentě pomocí argumentu-debug.