Pestaña Rastreo

La pestaña Rastreo permite situar la plataforma en modalidad de depuración y habilitar el rastreo, que envía sentencias de depuración a la consola.

Pestaña Rastreo

 

Rastreo

La plataforma proporciona un mecanismo para rastrear la actividad del plug-in durante la ejecución. Permite utilizar distintivos de rastreo que harán que se visualice información de rastreo en la consola.

Estos distintivos se definen en archivos .options. Estos archivos de propiedades deben encontrarse en el directorio raíz de un plug-in y deben tener la sintaxis siguiente:

Por ejemplo, el plug-in org.eclipse.ui.ide seleccionado anteriormente tiene un archivo .options que contiene tres pares clave-valor:

En el código, para comprobar si el plug-in está en modalidad de depuración (es decir, el estado del conmutador maestro), puede comprobar el valor de retorno de <Activador>.isDebugging(), donde <Activador> es la clase especificada en la cabecera Bundle-Activator del archivo MANIFEST.MF del plug-in.

Los valores de los nombres de distintivos individuales pueden obtenerse llamando a Platform.getDebugOption(optionName).

 

Habilitar el rastreo

Si se selecciona la opción Habilitar rastreo para los plug-ins seleccionados, el PDE se lanza con el argumento de programa -debug <nombre_archivo>. La parte <nombre_archivo> del argumento de programa corresponde a un archivo de propiedades generado por el PDE que contiene pares clave-valor para los plug-ins rastreados y el estado de cada distintivo de rastreo.

Tenga en cuenta que el hecho de conmutar los distintivos de rastreo en la pestaña Rastreo no provoca la modificación del archivo .options. Los valores de distintivos de rastreo se guardan en forma de metadatos en la propia configuración de lanzamiento y se copian en el archivo de propiedades maestro que se pasa al entorno de ejecución por medio del argumento -debug.