Tempo aproximado para leitura: 00:03:00 min
Dúvida
Como habilitar o debug no Logix?
Ambiente
Framework - Framework (Linha Logix) – Administração Logix – Versão 12
Solução
No arquivo logixprofile.pro, existem duas chaves que possibilitam a geração de mensagens para depuração. São elas:
logix.debug
logix.source.debug
A chave, logix.debug, permite ativar o modo debug geral do Framework.
Ao informar o valor 1, a chave ficará ativa. Ao informar o valor 0, a chave ficará inativa.
Exemplo da chave ativa: logix.debug=1
A chave, logix.source.debug, permite indicar determinado fonte para depuração. Basta inserir o nome do programa ou até mesmo de uma determinada função, entre as palavras source e debug, e informar o valor 1 para ativar a depuração.
Exemplo:
logix.source.log02700.debug=1
Essa chave permite depurar apenas o programa/função informada. No exemplo acima, apenas as mensagens de depuração chamadas a partir do programa LOG02700 Manutenção dos Usuários do Sistema serão geradas e apresentadas no Log, independente das funções externas que são chamadas pelo programa LOG02700. Dessa forma, é possível ter vários fontes setados no debug.
Exemplo:
logix.source.log02700.debug = 1
logix.source.vdp20000.debug = 1
Para desativar o debug de todos os fontes setados, basta desativar a chave geral logix.debug, informando o valor 0, sem ser necessário desativar um por um.
Exemplo:
logix.debug=0
Ao ativar a chave logix.source.debug sem informar um fonte específico, todos os fontes serão depurados.
Exemplo:
logix.source.debug=1
Outra forma de ativar o debug de determinado programa, é escolhendo a opção no momento de sua execução.
Observação: Esta opção está homologada a partir do Build 131227.
No menu principal do Sistema, basta clicar com o botão direito em cima do programa que deseja depurar e escolher a opção Executar processo DEBUG, como na imagem abaixo:
O programa será aberto e poderá ser utilizado normalmente.
Após fechar o programa, o Sistema fará a geração do Log e exibirá uma janela para seleção do local onde ele deverá ser salvo:
O arquivo de Log será salvo no local escolhido e poderá ser aberto em qualquer programa de visualização de texto, como no exemplo abaixo:
Importante
Para o correto funcionamento do debug via menu, é necessário ativar a chave FGLSQLREPLAY do ambiente utilizado, localizada no arquivo totvsappserver.ini.
0 Comentários