Páginas filhas
  • LOG_consoleDebugMessage

Versões comparadas

Chave

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

Adiciona uma mensagem no arquivo de LOG do AppServer quando o modo de DEBUG estiver ativo no ambiente ou quando for ativado modo de execução da aplicação via chave no arquivo de profile ou chamada de função Framework.

...

Nome

Tipo

Obrigatório?

Descrição

l_message

CHAR

Sim

Texto contendo a mensagem a ser adicionada ao arquivo de LOG do AppServer.

Exemplo

Bloco de código
languageruby
themeConfluence
linenumberstrue
#---------------------------------------#
 FUNCTION LOG_consoleDebugMessage_test()
#---------------------------------------#
  DEFINE l_message  CHAR(250)

  CALL LOG_consoleDebugMessage("[PROGRAMA] Mensagem com texto fixo a ser gerada no LOG do AppServer")

  #Mensagem gerada no LOG do AppServer utilizando uma variável
  LET l_message = "Teste de mensagem a ser adicionada ao LOG do AppServer"
  CALL LOG_consoleDebugMessage("[PROGRAMA] "||l_message CLIPPED)

  #Mensagem gerada no LOG do AppServer utilizando um texto fixo acrescido do conteúdo de uma variável
  LET l_message = "Teste de mensagem a ser adicionada ao LOG do AppServer"
  CALL LOG_consoleDebugMessage("[PROGRAMA] TEXTO FIXO + VARIAVEL = "||l_message CLIPPED)

  IF LOG_isDebugMode() THEN
      CALL LOG_consoleError("[PROGRAMA] Registro de um erro condicionado apenas para ser gerado em modo debug ativo.")
  END IF
END FUNCTION
Informações
titleDICA

(ideia) Identifique as mensagens de LOG com algum TAG de identificação do programa e/ou função para facilitar a rastreabilidade das mensagens no LOG/DEBUG.

     Exemplos de TAG de identificação no inicio início da mensagem de LOG/DEBUG:
            [PROGRAMA]
            [PROGRAMA][Funcao] 

Bloco de código
languageruby
themeConfluence
    CALL LOG_consoleDebugMessage("[PROGRAMA][Funcao] Exemplo de mensagem geradaogerada com TAG de identificação ")

...