Consultor Eletrônico



Kbase 47842: Configuração de LOGs para o ambiente TSA-WEB (JBoss)
Autor   Tatiane Koslinsky - CAT
Acesso   Público
Publicação   16/09/2014
Neste artigo será exibido como efetuar a configuração do LOG do TSA (JBoss) para limitar a exibição de algumas mensagens recorrentes.

Essa parametrização é interessante quando o ambiente já se encontra instalado e 100% operacional, com o objetivo de limitar mensagens recorrentes reduzindo assim a quantidade de logs gerados e armazenados.

Essa configuração deve ser efetuada no arquivo "jboss-logging.xml" (C:\totvs\tsa\jboss\server\tsa-web\deploy), recomendo que seja efetuado um backup deste arquivo para caso seja necessário retornar para a configuração inicial do mesmo.

Este arquivo possui várias configurações referente a forma de gravação dos LOGs da aplicação WEB do TSA, o artigo irá focar em como limitar algumas mensagens.


A parametrização abaixo:

<logger category="com.totvs.tsa.permission.PermissionServiceBean">

<level name="WARN"/>

</logger>

Limita mensagens que não sejam do tipo WARMING ou ERROR da categoria "com.totvs.tsa.permission.PermissionServiceBean" (classe).

No TSA a classe "com.totvs.tsa.permission.PermissionServiceBean" é responsável efetuar o processo de geração de permissão, e consequentemente exibe diversas mensagens relacionadas ao processo. Adicionando o bloco de linhas acima, o ambiente do JBoss fica limitado, gerando mensagens apenas de WARNING e ERROR. As mensagens para facilitar o entendimento e facilitar a detecção de erro sempre são registradas como sendo DEBUG ou INFO.

Para conhecer as categorias utilizadas pelo TSA, basta verificar o LOG, por exemplo:

Vide imagem anexa.

No LOG acima percebe-se mensagens registradas através das seguintes categorias:

com.totvs.tsa.permissionmonitor.PermissionManagement

com.totvs.tsa.markmonitor.MarkManagementServiceBean



Perceba que as categorias são registradas no meio dos colchetes:

2014-02-27 17:00:10,015 INFO [com.totvs.tsa.markmonitor.MarkManagementServiceBean]



Para efetuar a limitação dessas mensagens, removendo mensagens de DEBUG e INFO, basta adicionar as seguintes linhas
Anexos
1628440300.png