Árvore de páginas

Versões comparadas

Chave

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

...

  • Localizar o broker que será utilizado no Progress OpenEdge Explorer
  • Entrar em Configurações, aba Agent e editar (ou criar) o arquivo .p indicado em "Connect procedure"

  • Inserir como terceiro parâmetro de entrada o valor cAppServerInfo, para posteriormente setar o mesmo na variável global gAppServerInfo.

...

Foi implementada a classe TOTVSLog, no qual utiliza uma especialização da classe java.util.logging.Logger (https://docs.oracle.com/javase/8/docs/api/java/util/logging/Logger.html), já existentes no produto TOTVS - Linha Datasul.

Este Esta classe está disponível no artefato totvs-fwk-log, sendo necessário a inclusão da dependência no arquivo pom.xml do projeto que será inserido o TOTVSLog.

...

Para evitar problemas de concorrência das Threads e perda da rastreabilidade por UID O UID, o acesso a classe TOTVSLog deve ser realizado com a utilização de ThreadLocal. Resgate o objeto com o comando TOTVSLog.threadLocalTotvsLog.get() e utilize seus respectivos métodos.

...

Para a exibição da funcionalidade de "Rastreabilidade de Logs" para  para fontes Progress, foi implementada a classe dtsLog, no qual utiliza recursos do LOG-MANAGER em sua construção.

...

Informações
titleInformação

Com a utilização da funcionalidade de Rastreabilidade de Logs. todas , todas as mensagens que utilizarem o conceito descrito anteriormente são apresentadas com a seguinte estrutura:

<UID>|<SEQUENCIA|<ORIGEM>|<MENSAGEM>

  • Como o UID é único, mesmo que a execução seja trafegada entre as camadas Java → AppServer, facilitará o rastreamento e a análise da execução de uma funcionalidade;
  • A sequencia é incrementada automaticamente a cada exibição da mensagem de log, com isso facilitará a análise da hierarquia de execução.

...