Páginas filhas
  • 11187613 DFWKTOOLS-4766 DT Melhoria no registro de LOGs de requisições HTTP REST

Versões comparadas

Chave

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

...

Dica
titleAtivação de chaves para geração de LOG em requisições HTTP REST


Para ativar a geração de mensagens de LOG no AppServer durante o processamento de requisições HTTP REST, com objetivo de facilitar a identificação de problemas através de um nível mais detalhado de informações, pode-se ativar algumas chaves no AppServer e Profile Logix, sendo:

  • No arquivo INI do AppServer, ativar as seguintes chaves na seção do ambiente utilizado pela requisição HTTP REST, sendo este identificado através do pelo conteúdo da chave ENVIRONMENT na seção HTTPJOB.  Na seção deste ENVIRONMENT indicado, é preciso ativar as chaves abaixo para registrar mensagens de LOG de toda comunicação HTTP REST recebida pelo AppServer:

                     FWTRACELOG=1

                     FWLOGMSG_DEBUG=1

  • No arquivo de Profile Logix utilizado no mesmo ambiente das requisições HTTP REST, ative a geração de outro conjunto de mensagens de LOG gerenciadas pela camada de funcionalidades Framework Logix através das chaves a seguir:

                     logix.debug=1

                     logix.source.debug=1

Com a ativação destas chaves todo detalhamento das informações recebidas pelo AppServer nas requisições HTTP REST serão devidamente registrados com mensagens de DEBUG no arquivo de LOG do AppServer, sendo alguns dados como:

  • STATUS 
  • Horário 
  • Tempo de execução
  • Método da requisição
  • Informações das seções HEADER e BODY
  • URL de requisição


(ideia) Observação (ideia) 

     Caso surja algum problema relacionado a formatação de conteúdos em JSON, é possível também ativar a chave de profile logix.json.debug=1, onde no arquivo de LOG do AppServer serão registradas informações de conversões de dados no formato JSON. Neste caso as mensagens no LOG do AppServer serão precedidas da TAG [JSON].

...