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.general.customerCodeCódigo de cliente Totvs utilizado no controle de visualização e manutenção de parâmetros específicos a partir da Central de Parâmetros - LOG00086.
logix.startApp.checkRevision

Bloqueio de execução de programas com revisões anteriores.

0 - Emite alerta ao usuário mas não bloqueia execução de aplicação se a revisão atual for anterior a última executada.

1 - (PADRÃO) Emite alerta ao usuário e bloqueia execução da aplicação se a revisão atual for anterior a última executada.

logix.threads.max

Habilita uso de múltiplas threads pelas aplicações Logix que tiverem algum processo previsto para ser distribuído em múltiplos processos (Threads). O valor padrão para esta chave é 10, caso não seja definido.

logix.source.inactiveTimeOut

Permite determinar um tempo de inatividade diferenciado do AppServer para uma determinado Programa e/ou Usuário.

O valor desta chave obedece o mesmo padrão de tempo utilizado para configurar a chave InactiveTimeOut definida no arquivo de configuração do TotvsAppServer (Totvsappserver.ini) na seção [GENERAL], ou seja, em milissegundos, sendo o valor 0 (zero) para desligar a funcionalidade de checagem de tempo de inatividade de uso.

0 - Desativar a checagem de tempo de inatividade de uso do sistema para a seção do Usuário e/ou Programa.

>0 - Qualquer valor maior que 0 (zero) determinará o tempo de inatividade de uso, sendo esse valor definido obrigatoriamente em milissegundos, que é o mesmo padrão utilizado para definir o valor da chave InactiveTimeOut no arquivo de configuração do TotvsAppServer.

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


Licença

ChaveDescrição
logix.license.LSDevTest

Ativa o modo de licenças TOTVS Dev Test para os ambientes do Logix que fizerem uso deste arquivo de profile.

0 - (PADRÃO) Ambiente de produção. Consumo de licenças normal.

1 - Ambiente de testes. Consumo de licenças será realizado para a licenças TOTVS Dev Test (Slot 4007), limitado ao volume de licenças de teste existentes. O menu irá apresentar a borda externa na cor púrpura e no título do menu irá apresentar o texto " (AMBIENTE TESTE) " para facilitar a identificação de ambiente em modo Teste ativo.

...

As mensagens serão registradas no LOG precedidas com a TAG [JSON]

.

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 SQL + Debug Framework
2Profiler + Debug Framework
3Debug 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 UMA 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 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.

2 - 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.

3 - DEBUG Framework. Ativo 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 1 (DEBUG SQL + DEBUG Framework)

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

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


Todas as mensagens relacionadas a Debug Framework 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 balança. 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.

logix.json.debug

Permite registro de mensagens no arquivo de LOG do AppServer no processamento de informações da função FWJsonSerialize() que é utilizada para converter um objeto/variável em um String no formato JSON.

0 - (PADRÃO) Inativo

1 - Ativo

Informações


Mashup

Todas as chaves a seguir são obrigatórias para uso da funcionalidade envolvendo Mashup Totvs.

...