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.

Flippen Sporing

 

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.