Skillebladet Sporing

På skillebladet Sporing kan du starte fejlfindingstilstand for platformen og aktivere sporing, som bevirker, at der skrives fejlfindingssætninger til konsollen.

Skillebladet Sporing

Sporing

Platformen har en mekanisme til sporing af plugin-aktiviteter under udførelsen. Den gør det muligt at bruge sporingsflag, der bevirker, at der skrives sporingsoplysninger på konsollen.

Flagene defineres i .options-filer. Egenskabsfilerne skal være placeret i roden af en plugin og skal have følgende syntaks:

Plugin'en org.eclipse.ui.ide, der vælges ovenfor, har f.eks. en .options-fil, der indeholder tre nøgle-værdipar:

I din kode kan du kontrollere, om plugin'en er i fejlfindingstilstand (dvs. den overordnede parameters værdi) ved at undersøge returværdien af <Activator>.isDebugging(), hvor <Activator> er den klasse, der er angivet i topteksten Bundle-Activator i filen MANIFEST.MF for plugin'en.

Du kan hente værdien af de enkelte flagnavn ved at kalde Platform.getDebugOption(parameternavn).

Aktivér sporing

Når indstillingen Aktivér sporing for de valgte plugins er markeret, startes PDE med programargumentet -debug <filnavn>. Elementet <filnavn> i programargumentet er en egenskabsfil, der genereres af PDE, og som både indeholder nøgle-værdipar til den plugin, du vil spore, og tilstanden for hvert sporingsflag.

Bemærk, at filen .options ikke ændres, når du aktiverer eller deaktiverer sporingsflag på skillebladet Sporing. Sporingsflagværdierne gemmes som metadata i selve startkonfigurationen og kopieres til den masteregenskabsfil, som overføres til runtime via argumentet -debug.

Relateret reference

Eclipse-startprogram
Startprogram for JUnit-plugin-test
OSGi Framework-startprogram
Skillebladet Test i Junit-startprogrammet
Skillebladet Overordnet
Skillebladet Argumenter
Skillebladet Plugins
Skillebladet Konfiguration
Skillebladet Sporing
Skillebladet Miljø
Skillebladet Fælles