A página Seguimento é um depurador de bugs e mostra informação sobre a execução do código relacionada com a aplicação e o processo selecionado.
As áreas localizadas na parte inferior da janela permitem configurar a informação mostrada:
- Processo selecionado: esta lista expansível contém todos os processos que estão em execução no banco, permitindo selecionar os processos que se deseja observar.
- Atualizar cada: nesta área pode definir um valor (em segundos) que indica a frequência de atualização da informação na página.
A coluna “Expressão” mostra os nomes dos objetos e expressões. A coluna “Valor” mostra o valor atual dos objetos e expressões. Estas colunas podem ser redimensionadas, uma em relação com a outra. Clicando em um valor da coluna direita, pode modificar o valor do objeto, se for permitido.
A lista hierárquica multi-níveis está organizada por tema. Os temas são os seguintes:
- Variáveis: permite ver a lista de variáveis interprocesso do banco e das variáveis de processo do processo selecionado.
- Constantes: permite ver a lista de constantes definidas no banco.
- Tabelas e campos, Semáforos, Conjuntos, Processos e Seleções temporais: a informação proporcionada nestes temas é idêntica à informação proporcionada pelo depurador de 4D. Para mais informação, consulte a seção Painel de expressão no manual Linguagem de 4D.
- Informação: este tema mostra informação geral relacionada com o funcionamento do banco, tal como a tabela padrão atual (se houver), a memória disponível, o destino da pesquisa, etc. Esta informação permite examinar o funcionamento do banco.
- Web: mostra informação relacionada com o servidor web da aplicação (apenas está disponível quando o servidor web está ativo).
- Arquivo web a enviar: nome do arquivo web esperando ser enviado (se houver um)
- Ocupação de cache web: número de páginas presentes no cache web e sua porcentagem de uso,
- Tempo de atividade do servidor web: tempo de funcionamento do servidor web em formato horas:minutos:segundos
- Número de requisições http: número total de requisições HTTP recebidas desde o lançamento do servidor web, como também o número instantâneo de requisições por segundo
- Número de processos web ativos: número de processos web ativos, todos os processos web.
As expressões dentro desse tema não podem ser modificadas.
Para eliminar uma expressão ou tema, selecione a linha correspondente e pressione a tecla eliminar uma expresão ou tema, selecione a linha correspondente e pressione a tecla Deletar ou Retrocesso.
Adicionalmente, o menu contextual (botão direito do mouse) permite realizar várias operações
Também pode adicionar uma Nova expressão ou inserir um Comando 4D ou realizar operações globais como: Eliminar tudo, mostrar todas as Expressões padrão, Contrair tudo ou Expandir tudo.
Nota: pode adicionar uma nova expressão com um duplo clique na coluna Expressão.
Além disso, há várias opções de expansão disponíveis no menu contextual:
- Mostrar tipos: mostra ou oculta os tipos de campos junto a seus nomes na lista tabelas e campos.
- Mostrar números de tabelas e campos: mostra ou oculta os números de tabelas e campos junto a seus nomes na lista tabelas e campos. Para cada campo se aplica o seguinte formato: [NúmeroTabela]NúmeroCampo.
- Mostrar ícones: mostra ou oculta os ícones dos objetos na lista hierárquica.
- Tabelas e campos ordenados: ordena alfabeticamente a lista de tabelas e campos (como padrão, estes objetos aparecem na ordem em que foram criados).
- Mostrar inteiros em hexadecimal: mostra as variáveis declaradas como de tipo Inteiro ou Inteiro longo em sua forma hexadecimal.
- Ativar seguimento de atividade: mostra informação adicional relacionada com o planificador e a rede de comunicações. Esta informação de baixo nível, agrupada nos elementos Planificador e Rede, permitem fazer um seguimento avançado da atividade interna da aplicação. Atenção, ao ativar esta opção os processos perdem velocidade.