Nyomkövetés lap
A Nyomkövetés lap lehetővé teszi, hogy a platformot nyomkövetési módba kapcsolja és engedélyezze a nyomkövetést, ami azt eredményezi, hogy hibakeresési üzenetek jelennek meg a konzolon.
Nyomkövetés
A platform egy mechanizmust biztosít a bedolgozó tevékenységének nyomkövetésére futás közben. Ez lehetővé teszi nyomkövetési kapcsolók megadását, amelyek a nyomkövetési információkat a konzolra küldik.
Ezek a kapcsolók .options fájlokban vannak meghatározva. A tulajdonságfájloknak a bedolgozók gyökérkönyvtárában kell lenniük, és meg kell felelniük a következő szintaxisnak:
Például a fent kiválasztott org.eclipse.ui.ide bedolgozó .options fájlja három kulcs-érték párt tartalmaz:
A kódban úgy ellenőrizheti, hogy a bedolgozó hibakeresési módban van-e (tehát a fő kapcsoló állapotát), hogy megvizsgálja az <Aktiváló>.isDebugging() visszatérési értékét, ahol az <Aktiváló> a bedolgozó MANIFEST.MF fájljának Bundle-Activator fejlécében megadott osztály.
Az egyes kapcsolók nevét a Platform.getDebugOption(optionName) meghívásával szerezheti meg.
Nyomkövetés engedélyezése
Amikor a Kijelölt bedolgozók nyomkövetésének engedélyezése beállítás ki van választva, a PDE a -debug <fájlnév> programparaméterrel indul el. A paraméter <fájlnév> része a PDE által előállított tulajdonságfájl, ami kulcs-érték párokat tartalmaz a nyomon követett bedolgozókhoz és az egyes nyomkövetési kapcsolók állapotához.
Ne feledje, hogy a nyomkövetési kapcsolók átkapcsolásával a Nyomkövetés lapon az .options fájl tartalma nem változik meg. A nyomkövetési kapcsolók metaadatként kerülnek mentésre magában az indítási konfigurációban, majd átmásolódnak a futási környezetnek a -debug paraméterrel átadott mester tulajdonságfájlba.