Páginas filhas
  • DFWKLOGIX-1262 DT Geração de LOGPROFILER indevida no build 32 bits para programas 4GL a partir do menu


01. DADOS GERAIS

Produto:

TOTVS Framework

Linha de Produto:

Linha Logix

Segmento:

Tecnologia

Módulo:

Framework (Linha Logix) - Administração Logix

Função:Geração de LOG/DEBUG a partir do menu
País:Brasil
Ticket:
Requisito/Story/Issue (informe o requisito relacionado) :DFWKLOGIX-1262


02. SITUAÇÃO/REQUISITO

Na tentativa de gerar LOG/DEBUG de um programa com interface 4GL a partir do menu Logix, usando build 32 bits, ao finalizar o programa e retornar para o menu, o arquivo de LOG/DEBUG gerado está sendo gerando sempre com informarções de PROFILER, mesmo quando a chave LOGPROFILER não está ativa no AppServer ou está setada com valor 0 (zero), indicando que está inativa.

03. SOLUÇÃO

A situação foi identificada como uma falha do build AppServer 32 bits, que já encontra-se corrigida no build Harpia ou superior, mas foi alterada a rotina de ativação/desativação de LOG/DEBUG para forçar a inativação do LOGPROFILER, com objetivo de dar uma solução de contorno para este cenário que ocorre de forma isolada no build 32 bits.


DICA


É importante salientar que as chaves LOGPROFILER e FGLSQLREPLAY devem estar inativas no ambiente do AppServer, no arquivo TotvsAppServer.ini. Essa orientação também é válida para as chaves de DEBUG Framework do arquivo de PROFILER (Arquivo com extensão .pro definido para a chave FGLPROFILER na seção do ambiente do Appserver ou então na variável de ambiente FGLPROFILER.  

A ativação de LOG, PROFILER, DEBUG devem ser realizadas apenas via menu do produto para ambientes em produção. Já para ambientes de testes e homologação, o uso destas chaves é valida a ativação conforme a necessidade.

A geração de LOG/DEBUG/PROFILER indevidamente, onera bastante a performance de execução do produto.

04. DEMAIS INFORMAÇÕES

Não se aplica.


IMPORTANTE!

Disponível a partir do pacote oficial 12.1.2407 ou Framework Fix 12.1.2403(fix01)


05. ASSUNTOS RELACIONADOS

  • Não se aplica.