[CIGAM] - Ferramenta Integrada de Debug em tempo de execução


O ERP CIGAM possui uma ferramenta integrada que permite que se faça debug das rotinas em tempo de execução, de modo que assim, conseguimos verificar  quais rotinas internas do programa ele acessa, valores de variáveis, inclusive comandos sql.

Como precisei montar um pequeno passo a passo para um cliente achei por bem deixar registrado aqui, para uso futuro...

Para ativá-lo devemos seguir os seguintes passos...
  • Entrar no CIGAM com seu usuário;
  • Clicar na opção "Utilitários" do Menu do topo e selecionar a opção "Depurador CIGAM":



  • A tela abaixo será apresentada, bastando que se ajuste as opções, conforme o passo seguinte...

  • Abaixo marcamos as opções que desejamos que sejam armazenadas no log e  então trocamos de "Desligado" para "Ligado";

  • É importante também apontar para um arquivo diferente para que o log seja gerado em um novo arquivo e não faça append em um arquivo já existente, prejudicando o entendimento e interpretação posterior do arquivo gerado;
  • Uma das opções mais frequentemente marcadas é a "Comunicação SGBD" em conjunto com o nível de log definido em SGBD para o banco escolhido. O nível "Cliente" (mais básico) já nos traz a informação necessária;
  • Outra opção importante é o "Log Síncrono", que apesar de deixar mais lento o processo de debug, permite maior controle de garantia da gravação das informações no arquivo de log.
  • Com estas informações definidas basta agora clicar em "Aplicar":

  • Feito isso basta fecharmos a tela do "Depurador CIGAM" e realizar a tarefa para que seja gravada no arquivo de log previamente definido.
  •   Para fechar o depurador basta utilizar o botão padrão de fechar no topo do lado direito, conforme abaixo:

  • Após realizada a tarefa o CIGAM pode ser fechado ou mesmo o arquivo pode ser aberto (utilizando o bloco de notas ou outro editor de textos) ainda com o CIGAM aberto, para realizar a análise. Pois ao fechar o CIGAM as tarefas que realizam o fechando da aplicação também serão gravadas no log, novamente dificultando a interpretação do arquivo gerado.
  • Realizados os procedimentos acima podemos agora abrir o arquivo de log para analisar seu conteúdo. Abaixo um exemplo aberto com o notepad++:

  • Outra ferramenta interessante que nos permite acompanhar o log de forma online (ou quase) é o Wintail. Esta ferramenta é semelhante ao tail do Linux/Unix e com ela podemos ir acompanhando o registro das ações conforme formos interagindo com o CIGAM:

Comentários

Postagens mais visitadas deste blog

[Openfire] - Ajuste de horário no cliente Spark

Verificar uso de disco em partição ASM do Oracle 11g no Linux

[Kettle] - Ajuste de Memória de Utilização