Páginas filhas
  • LGX - Chaves de configuração no arquivo de Profile

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

ChaveDescrição
logix.source.logFileUser

Permite ativação de geração de um arquivo de LOG separado a cada execução de programa.


ValorFormato geração DEBUG
0(PADRÃO) Desativado
1Debug Framework
2Debug SQL + Debug Framework
3Profiler + Debug Framework


O Profiler envolve a geração de informações detalhadas de processamento que geralmente são utilizadas para avaliar e identificar problemas de performance. Para mais detalhes sobre o formato do log Profiler acesse a documentação da chave LOGPROFILER.

O Debug Framework envolve a geração de informações geradas a partir do uso de funções de log de mensagens com foco em análise de comportamento das funcionalidades do produto envolvendo:

      • Autenticação
      • Comunicações REST / SOAP / HTTP
      • Impressões
      • Processamentos de I/O
      • Informações relacionadas a processamento de regras de negócio
      • Carga de formulários metadado, eventos de componentes metadado/freeform
      • Outros
      • Estas informações são geradas com base no uso da função LogConsoleDebugMessage([Mensagem])

O Debug SQL envolve a geração das instruções SQL executadas durante o processamento dos programas. Esta funcionalidade é nativa da tecnologia TotvsTec utilizando a chave de configuração FGLSQLREPLAY. Para mais detalhes acessa a documentação das chaves de configuração do Application Server em Seção [Environment].

(seleção)Esta chave permite configuração diferenciada por Usuário e/ou Programa. Clique aqui.

logix.sqldebug

Permite ativar o modo DEBUG SQL para toda execução realizada para um determinado programa e/ou usuário Logix. Este modo DEBUG SQL equivale a ativação da chave de ambiente FGLSQLREPLAY que pode ser definida no arquivo de configuração do TotvsAppserver (Totvsappserver.ini).

0 - (PADRÃO) Desativar o modo DEBUG SQL.

1 - Ativar o modo DEBUG SQL.

(seleção)Esta chave permite configuração diferenciada por Usuário e/ou Programa. Clique aqui.

logix.dbtrace

Permite ativar a geração de TRACE de banco de dados (DBTRACE) na execução de um determinado programa e/ou usuário no seguinte formato:

   logix.dbtrace.<programa>.<usuario>


1 - Ativo. Gerar DBTRACE para um determinado programa.

0 - (PADRÃO) Inativo.


Onde:

<programa> Nome do programa que deverá ter a geracao de TRACE de Banco de dados criada durante a execução.

<usuario> Login do usuário Logix.


Nota
  • O arquivo de TRACE de Banco de Dados será gerado em um arquivo no servidor de banco de dados.
  • O caminho de diretório e nome do arquivo será registrado em uma mensagem no arquivo TOTVSCONSOLE.LOG do TotvsAppserver ou no arquivo de LOG de DEBUG da execução do programa, quando executar em modo debug a partir do Menu Logix.
  • Pode ser definida ativação desta chave para vários programas. Para isso basta definir esta chave 1 vez para cada programa desejado.
Aviso

Chave NÃO disponível para banco de dados SQLServer.

(seleção)Esta chave permite configuração diferenciada por Usuário e/ou Programa. Clique aqui

logix.license.debug

Geração de LOG envolvendo consumo de licenças.

0 - (PADRÃO) Inativo

1 - Ativo

Âncora
logixdebug
logixdebug
logix.debug

Ativa ou não a geração de LOG de mensagens no AppServer para todas as execuções de programas, quando forem utilizadas algumas funções padrões de geração de mensagens.

0 - (PADRÃO) Inativo.

1 - DEBUG Framework. Ativo para geração de mensagens de Debug emitidas pela função LOG_consoleDebugMessage.

2 - DEBUG SQL + DEBUG Framework. Ativo para geração de instruções SQLs executadas durante o processamento das aplicações e ativo também para geração de mensagens de Debug emitidas pela função LOG_consoleDebugMessage.

3 - PROFILER + DEBUG Framework. Ativo para geração de instruções PROFILER, utilizado para avaliar performance de processamento das aplicações e ativo também para geração de mensagens de Debug emitidas pela função LOG_consoleDebugMessage.


Informações

O conteúdo gerado no LOG do AppServer quando esta chave estiver ativa (Valor diferente de zero) é o mesmo conteúdo gerado quando é feita execução de um programa pelo modo DEBUG a partir do menu, ao acionar o botão direito do mouse sobre o atalho de um programa do menu e escolher uma das opções a seguir:

   ♦ "Executar processo" corresponde ao valor 0 (Inativo), onde não serão geradas mensagens adicionais de DEBUG no LOG do AppServer.

   ♦ "Executar processo (DEBUG)" corresponde ao valor 2 (DEBUG SQL + DEBUG Framework)

   ♦ "Executar processo (PROFILER)" corresponde ao valor 3 (PROFILER + DEBUG Framework)


Todas as mensagens serão registradas no LOG precedidas com a TAG [DEBUG].


A função que gera mensagens no LOG do Appserver, respeitando o valor desta chave é LOG_consoleDebugMessage.

logix.source.debug

Permite ativar a geração de DEBUG para um ou mais fontes (4GL/ADVPL) de forma isolada ou ativar a geração de DEBUG para qualquer fonte.

1 - Ativo. Gerar mensagens de LOG no AppServer.

0 - (PADRÃO) Inativo.


Esta chave funciona em conjunto com a chave logix.debug, ou seja, somente se a chave logix.debug estiver ativa (valor diferente de zero), irá avaliar se a geração de mensagem no LOG deve ou não ser realizada de acordo com a restrição de fontes para os quais devem ser gerados os LOGs.

O padrão desta chave, quando ativo, gera mensagens para todo e qualquer fonte, ou seja:

Bloco de código
   logix.source.debug = 1


Quando houver a necessidade de restringir a geração de LOG apenas de uma lista específica de fontes, deve-se omitir ou comentar a chave GERAL (logix.source.debug = 1) e ativar para todos os fontes desejados, assim:

Bloco de código
   logix.source.<fonte1>.debug = 1
   logix.source.<fonte2>.debug = 1
   logix.source.<fonte3>.debug = 1

Onde:

<fonte> Nome do fonte (4GL/ADVPL) que deverá ter a geração de mensagens no LOG do AppServer ativadas durante a execução.

logix.epl.debug 

Ativar geração de LOG para registro de chamadas de funções de pontos de entrada específicos (EPL).

1 - Ativo

0 - (PADRÃO) Inativo

Informações

Todas as mensagens serão registradas no LOG precedidas com a TAG [LOGIX EPL].

logix.cnv.debug

Geração de mensagens de DEBUG no uso das rotinas de processamento de conversores (LOG00086 e LOG6000).

1 - Ativo

0 - (PADRÃO) Inativo

logix.balanca.debug

Geração de mensagens de DEBUG no uso das rotinas envolvendo pesagem de balanca. Funções da biblioteca BALANCA.4GL.

1 - Ativo

0 - (PADRÃO) Inativo

logix.pdf.removeConfigFile

Permite inativar a exclusão física do arquivo de configuração gerado pelo programa do LOGIX que é utilizado como base para criar um documento no formato PDF, utilizando a ferramenta freePDF.

1 - (PADRÃO) Ativo. Excluir arquivo de configuração após geração do documento PDF.

0 - Inativo. Manter arquivo de configuração em disco após a geração do documento PDF.

...