Flippen Sporing
Med flippen Sporing kan du sette plattformen i feilsøkingsmodus og aktivere sporing, noe som resulterer i at det blir skrevet feilsøkingssetninger til konsollen.
Sporing
Plattformen har en mekanisme for sporing av plugin-modulens aktivitet under kjøring. Det gjør at du kan bruke sporingsflagg som gjør at sporingsinformasjonen blir skrevet til konsollen.
Disse flaggene er definert i .options-filer. Disse egenskapsfilene må være lastet inn i roten av plugin-modulen, og de må ha denne syntaksen:
Plugin-modulen org.eclipse.ui.ide som er valgt ovenfor, har for eksempel en .options-fil som inneholder tre par av nøkkel og verdi:
Hvis du vil kontrollere om plugin-modulen er i feilsøkingsmodus (det vil si hovedbryterens tilstand) i din egen kode, kan du kontrollere returverdien for <Activator>.isDebugging(), der <Activator> er klassen som er oppgitt i Bundle-Activator-toppteksten i plugin-modulens MANIFEST.MF-fil.
Du finner verdier for individuelle flaggnavn ved å sende kall til Platform.getDebugOption(optionName).
Aktiver sporing
Når det er merket av for alternativet Aktiver sporing for de valgte plugin-modulene, starter PDE med programargumentet -debug <filename>. <filename>-delen av programargumentet er en egenskapsfil som er generert av PDE, som inneholder både par av nøkkel og verdi for plugin-modulen du sporer, og tilstanden for hvert sporingsflagg.
Vær oppmerksom på at selv om du slår sporingsflaggene på og av på flippen Sporing, resulterer det ikke i at .options-filen blir endret. Verdiene av sporingsflagget blir lagret som metadata i selve oppstartskonfigurasjonen, og de blir kopiert til hovedegenskapsfilen som sendes til kjøretiden via -debug-argumentet.