Guia Rastreio

A Guia Rastreio permite colocar a plataforma no modo de depuração e ativar o rastreio dos resultados nas instruções de depuração impressas no console.

Guia Rastreio

 

Rastreio

A plataforma fornece um mecanismo para rastrear a atividade do plug-in no tempo de execução. Ele permite utilizar os sinalizadores de rastreio que farão com que as informações de rastreio sejam impressas no console.

Esses sinalizadores são definidos nos arquivos .options. Esses arquivos de propriedades devem estar na raiz de um plug-in e ter a seguinte sintaxe:

Por exemplo, o plug-in org.eclipse.ui.ide selecionado anteriormente tem um arquivo .options que contém três pares de chave-valor:

Em seu código, para verificar se o plug-in está no modo de depuração (isto é, estado da opção mestre), você poderá verificar o valor de retorno de <Activator>.isDebugging(), em que <Activator> é a classe especificada no cabeçalho Bundle-Activator do arquivo MANIFEST.MF do plug-in.

Os valores para nomes de sinalizadores individuais podem ser obtidos chamando Platform.getDebugOption(optionName).

 

Ativar Rastreio

Quando a opção Ativar rastreio para os plug-ins selecionados está marcada, o PDE é ativado com o argumento de programa -debug <filename>. A parte <filename> do argumento de programa é um arquivo de propriedades gerado pelo PDE que contém ambos os pares de chave-valor para os plug-ins que você está rastreando e o estado de cada sinalizador de rastreio.

Observe que a alternância de sinalizadores de rastreio na guia Rastreio não resulta na modificação do arquivo .options. Os valores de sinalizador de rastreio são salvos como metadados na própria configuração de ativação e copiados no arquivo de propriedades principal que é transmitido ao tempo de execução por meio do argumento -debug.