...fazer o debug da lógica de um pré ou pós página | Início Anterior Próximo

...fazer o debug da lógica de um pré ou pós página

É comum em algumas situações ser necessário fazer uma análise detalhada da lógica que um pré ou pós página está executando vendo como se encontrava o contexto de variáveis antes e depois de sua execução. Para realizar essa tarefa o desenvolvedor pode gravar uma variável pvt.debug.core ou tmp.debug.core com o valor true que irá gerar o debug no diretório de logs do projeto. Caso o desenvolvedor não deseje que todas as variáveis sejam exportadas ele pode usar pvt.core.filter para definir o que deve ser exportado.
Quando uma requisição é feita ao WI e existe a variável pvt.debug.core com valor true é então criada uma pasta descrita abaixo:
debug-[hora:minuto:segundo da requisição]-[id da sessão]
Dentro da pasta haverá um arquivo conforme descrito abaixo para cada elemento de lógica do pré ou pós página processado:
element-[hora:minuto:segundo da execução do elemento]-[tipo do elemento de lógica]_[1 ou 2].txt
onde o txt terminado por 1 informa as variáveis antes da lógica ser executada e 2 depois de ser executada.
Dentro do arquivo txt pode ser visto como título a descrição do componente de lógica do WI e o conteúdo de todas as variáveis do contexto.