Árvore de páginas

Versões comparadas

Chave

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

...

MétodoDescrição
public void warningerror(String cMsg)

Exibe no arquivo de log o valor de cMsg na estrutura para o rastreamento

Correspondente ao método warning severe do Logger. 

public void infowarning(String cMsg)

Exibe no arquivo de log o valor de cMsg na estrutura para o rastreamento

Correspondente ao método info warning do Logger. 

public void errorinfo(String cMsg)

Exibe no arquivo de log o valor de cMsg na estrutura para o rastreamento

Correspondente ao método severe info do Logger.

public void debug(String cMsg)

Exibe no arquivo de log o valor de cMsg na estrutura para o rastreamento

Correspondente ao método finest do Logger.

...

Dica
titleJavadoc

É possível informar manualmente os valores UID, SEQUENCIA e ORIGEM de acordo com a sua necessidade.

Consultar o anexo javadoc-totvs-log.zip para mais informações dos métodos e atributos existentes na classe TOTVSLog. Após descompactar, abrir o arquivo index.html em um navegador de sua preferencia. 

PROGRESS

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

Principais métodos

MétodoDescrição

METHOD STATIC VOID ERROR (cLog AS CHARACTER)


Exibe no arquivo de log o valor de cLog na estrutura para o rastreamento

Correspondente ao nível 1 para a exibição do nível configurado.

METHOD STATIC VOID WARNING (cLog AS CHARACTER)

Exibe no arquivo de log o valor de cLog na estrutura para o rastreamento

Correspondente ao nível 2 para a exibição do nível configurado.

METHOD STATIC VOID INFO (cLog AS CHARACTER)

Exibe no arquivo de log o valor de cLog na estrutura para o rastreamento

Correspondente ao nível 3 para a exibição do nível configurado.

METHOD STATIC VOID DEBUG (cLog AS CHARACTER)

Exibe no arquivo de log o valor de cLog na estrutura para o rastreamento

Correspondente ao nível 4 para a exibição do nível configurado.

Trecho de código - Exemplo Progress

O exemplo a seguir demonstra a utilização dos principais métodos para a exibição da mensagem nos arquivo de log, onde os valores complementares (UID, SEQUENCIA e ORIGEM) são preenchidos automaticamente. - Client

Bloco de código
languagejava
titleTrecho de código - Javaexemplo.p
linenumberstrue

...

USING com.totvs.framework.utp.*.

...

dtsLog:ERROR ("Teste - error").
dtsLog:WARNING ("Teste - warning").
dtsLog:INFO ("Teste - info").
dtsLog:DEBUG ("Teste - debug").

...


Caso o nível de log do CLIENT Progress esteja adequado para a exibição, será apresentada a mensagem abaixo com suas devidas formatações. 

Bloco de código
titleclientlog
... 4GL LOGDTS [ERROR] f810b395-d37f-a598-8c14-31114c281f03|0|ClIENT|Teste - error
... 4GL LOGDTS [WARNING] f810b395-d37f-a598-8c14-31114c281f03|1|ClIENT|Teste - warning
... 4GL LOGDTS [INFO] f810b395-d37f-a598-8c14-31114c281f03|2|ClIENT|Teste - info
... 4GL LOGDTS [DEBUG] f810b395-d37f-a598-8c14-31114c281f03|3|ClIENT|Teste - debug


Se o exemplo apresentado anteriormente for executado no AppServer, a origem é automaticamente identificada e exibida no arquivo .server.log, onde o nível de log configurado também é considerado para a mensagem.

Bloco de código
titleclientlog

asdasdasd

... AS LOGDTS [ERROR] 88f2301d-73f1-4b60-849d-cbb350c8399c|2|APPSERVER|Teste - error
... AS LOGDTS [WARNING] 88f2301d-73f1-4b60-849d-cbb350c8399c|3|APPSERVER|Teste - warning
... AS LOGDTS [INFO] 88f2301d-73f1-4b60-849d-cbb350c8399c|4|APPSERVER|Teste - info
clientlog
Dica
titledtsLog.cls

É possível informar manualmente os valores UID, SEQUENCIA e ORIGEM de acordo com a sua necessidade.

Consulte a classe com\totvs\framework\utp\dtsLog.cls para mais informações dos métodos e atributos existentes.

Bloco de código
title

TELA - PROPRIEDADES GERAIS

Para habilitar / desabilitar a exibição das mensagens de log (que utilizam a Rastreabilidade de Logs) em todas as camadas do produto, foi disponibilizada um chaveamento em Propriedades Gerais.

Nota
titleNota

Não é necessário reiniciar o navegador e / ou Tomcat para a efetivação das alterações.

Image Added

...


Informações
titleInformação

Com a utilização da funcionalidade de Rastreabilidade de Logs. todas as mensagens que utilizarem o conceito descrito anteriormente serão apresentadas com a 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.

...