Produto:

TOTVS Segurança e Acesso.

Ocorrência:

Configurações Log do JBOSS.

Passo a passo:

  • Onde encontrar o Log do JBOSS?

O log do JBOSS (arquivo Server.log) encontra-se no seguinte caminho: C:\totvs\tsa\jboss\server\tsa-web\log

  • Como desativar o arquivo run.log da pasta Bin?

Para desativar o arquivo run.log que fica na pasta (c:\totvs\tsa\jboss\bin) é necessário parar o serviço do JBOSS, editar o arquivo Service.bat e remover as Tags >> run.log. Após esse procedimento, salve o arquivo editado, exclua o arquivo run.log já gerado e reinicie o serviço do JBOSS.

Linhas para remover:

Após alteração, o arquivo irá ficar dessa maneira:


  • Como configurar o tamanho do Server.log, log do JBOSS?

Para configurar o tamanho do log do JBOSS é necessário alterar o arquivo jboss-logging.xml, que se encontra na pasta c:\totvs\tsa\jboss\server\tsa-web\deploy\jboss-logging.xml. A configuração deve ser feita nos campos rotate-size (Tamanho do arquivo gerado) max-backup-index (Quantos arquivos de log serão gerados).

Para modificar essa configuração é necessário abrir o arquivo jboss-logging.xml e alterar as propriedades abaixo. Por segurança não é aconselhado alterar outra parametrização desse arquivo.

  

Para atualizar o arquivo, é necessário que o Jboss e o integrador estejam parados. Feita as alterações basta reiniciar os serviços. Por segurança, é recomendável que seja feito backup do arquivo em diretório diferente.

Caso prefira, você pode baixar um JBOSS-LOGGING.XML já configurado, clicando AQUI.


  • Como alterar o nível de Log do JBOSS?

Abra o arquivo jboss-logging.xml (.\totvs\tsa\jboss\server\tsa-web\deploy\)
Localizar o trecho de código abaixo:

      

Para incluir um nível de log, insira o seguinte trecho:
<level name="NIVEL DE LOG"/>
O valor NIVEL DE LOG deve ter uma das seguintes opções: TRACE, DEBUG, INFO, WARN, ERROR e FATAL.
Onde TRACE é o nível com maior detalhamento de informações e o nível FATAL é o menor.
Exemplo de parametrização com nível de log ERROR:

Conforme orientações da documentação do JBOSS, o nível de log pode ser utilizado da seguinte maneira:


AMBIENTE DE TESTES: Nível INFO, apresenta a maioria das mensagens relacionadas ao usuário.
DEBUG: Níveis DEBUG/TRACE se referem a mensagens de interesse a desenvolvedores.
AMBIENTE DE PRODUÇÃO: Recomendado nível WARN/ERROR, pois apresenta baixo detalhamento de informações e desta forma não causa impacto de performance.


  • Por que o log do JBOSS fica tão grande no TSA?

A maioria das vezes que o Jboss Ultrapassa Gigas de logs, praticamente 99,99%  é erro de integração com o Banco de dados. Deve-se conferir, pois provavelmente haverá algum erro mostrando erro de conexão com o banco, neste caso será necessário verificar as informações no arquivo TSA-DS localizado em jboss\server\tsa-web\deploy\tsa-ds.xml e certificar-se que está tudo correto.


  • Como excluir o log do JBOSS?

Para excluir os Logs proceder da seguinte forma:

Passo 1 - Acesse tecla de Atalho "Windows + R" e digite services.msc
Passo 2 - Encontre o serviço do TOTVS CONTROLE DE ACESSO (TSA)  e pare tanto o JBOSS quanto o INTEGRADOR.
Passo 3 - Acessar o diretório de instalação do TSA
Passo 4 - Acessar o diretório <jboss\server\tsa-web\log> e excluir o arquivo server.log e boot.log
Passo 6 - Acesse tecla de Atalho "Windows + R" e digite services.msc
Passo 7 - Encontre o serviço do TOTVS CONTROLE DE ACESSO (TSA)  e ative o JBOSS. Quando criar o arquivo server.log na pasta do log, o JBOSS está pronto para ser aberto no navegador


  • Como alterar o local onde o Log do JBOSS é gerado?

Pare os serviços do TSA

  1. Acesse a pasta bin do Jboss do TSA (C:\totvs\tsa\jboss\bin) e abrir o arquivo run.conf.bat
  2. Localizar o parâmetro -Dsun.rmi.dgc.client e definir o novo local para salvar os arquivos de log antes dele.

Na imagem abaixo é demonstrado um exemplo de como deve ficar a configuração para salvar os logs no diretório C:\temp\log.

Após essa alteração, é necessário salvar o arquivo e iniciar o serviço do JBOSS.


Observações:

Para todas as alterações feitas no Log do JBOSS, faz-se necessário o serviço do TSA estar parado e é importante que seja feito um backup do arquivo antigo, antes de começar as alterações.