Tempo aproximado para leitura: 00:01:05 min
Dúvida
Como configurar o tamanho do Server_log log do INTEGRADOR?
Ambiente
TOTVS RH - TOTVS RH (Linha Datasul) - Segurança e Acesso (TSA) - Versão 12.
Solução
Para configurar o tamanho do log do INTEGRADOR é necessário alterar o arquivo log4j.properties, que se encontra na pasta integrador\server\conf\log4j.properties. A configuração deve ser feita nos campos MaxFileSize - Tamanho do arquivo gerado - max-backup-index - Quantos arquivos de log serão gerados.
Para modificar essa configuração é necessário abrir o arquivo log4j.properties e alterar as propriedades abaixo. Por segurança não é aconselhado alterar outra parametrização desse arquivo.
Onde encontrar o log do integrador do TSA?
O log do integrador - arquivo Server_log.txt, encontra-se no seguinte caminho: C:\totvs\tsa\integrador\server\log.
Como excluir o log do Integrador?
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 o INTEGRADOR.
Passo 3 - Acessar o diretório de instalação do TSA
Passo 5 - Acessar o diretório <integrador\server\log> e excluir o arquivo server_log.txt
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 INTEGRADOR.
Como identificar no log do TSA, se a geração de permissões de acesso foi concluída?
Procure no log do integrador por "### Finalizado processo de geração de permissão". Se apresentada essa mensagem, significa que a geração de permissão foi finalizada.
Log do Integrador apresenta mensagem java.lang.NumberFormatException: For input string: "151515151515151515151515".
Essa mensagem de erro ocorre em dispositivos das fabricantes Dimep e Madis, quando está sendo enviada a lista branca e indica um problema com a memória do dispositivo.
Para resolver este problema, é necessária a presença de um técnico da fabricante, para realizar a formatação do cartão de memória do dispositivo.
Como não gerar o arquivo Out.log no TSA?
Passo 1 - Deletar os serviço do Integrador.
Delete o serviço do Integrador - No executar "Tecla windows + R" - digite o comando a seguir, - SC delete "nome do serviço" - ou acesse o diretório integrador\server\bin\ e execute o arquivo uninstall_service_tsa.bat.
Passo 2 - Editar o arquivo install_service_tsa.bat.
Edite o arquivo install_service_tsa.bat, que fica em integrador\server\bin\install_service_tsa.bat e retire o comando -out "%TSA_HOME%\integrador\server\log\out.log" e depois salve.
Após alteração, o arquivo ficará desta forma:
Ex.: Conteúdo atual do arquivo.
javaservice.exe -install "TOTVS Controle de Acesso (TSA) - Integracao - 8180" "%TSA_HOME%\jre\bin\server\jvm.dll" -Djava.class.path="%TSA_HOME%\integrador\server\lib\tsa-core-12.1.7-SNAPSHOT.jar" - Xms512M -Xmx1024M -start com.totvs.tsa.server.ServerIntegrationMain -params start memory -stop com.totvs.tsa.server.ServerIntegrationMain -method systemExit -out "%TSA_HOME%\integrador\server\log\out.log" -err "%TSA_HOME%\integrador\server\log\err.log" -current "%TSA_HOME%\integrador\server" -auto -overwrite -startup 6.
Ex.: Conteúdo após ser editado.
javaservice.exe -install "TOTVS Controle de Acesso (TSA) - Integracao - 8180" "%TSA_HOME%\jre\bin\server\jvm.dll" -Djava.class.path="%TSA_HOME%\integrador\server\lib\tsa-core-12.1.7-SNAPSHOT.jar" -Xms512M -Xmx1024M -start com.totvs.tsa.server.ServerIntegrationMain -params start memory -stop com.totvs.tsa.server.ServerIntegrationMain -method systemExit -err "%TSA_HOME%\integrador\server\log\err.log" -current "%TSA_HOME%\integrador\server" -auto -overwrite -startup 6.
Passo 3 - Instale novamente o serviço.
Acessar o \integrador\server\bin\ e execute o install_service_tsa.bat após a execução ative o serviço, o arquivo out.log não deverá ser criado novamente.
Como alterar o local onde o log do Integrador é gerado?
- Acesse a pasta conf do Integrador do TSA - C:\totvs\tsa\integrador\server\conf) e abrir o arquivo log4j.properties
- Localize o parâmetro log4j.appender.fileOut.file e defina o novo local para salvar os arquivos de log.
Na imagem abaixo é demonstrado um exemplo de como deve ficar a configuração para salvar os logs no diretório C:\temp\log.
Caso queira que o Out.log e Err.log sejam gerados no novo diretório, é necessário alterar o install_service_tsa.bat - c:\totvs\tsa\integrador\server\bin e localizar o parâmetro -out e -err. Após isso, altere os parâmetros para o novo local onde irá salvar o log.
Na imagem abaixo é demonstrado um exemplo de como ficará a alteração.
Para a alteração do Out.log e Err.log é necessário reinstalar o serviço do integrador. Caso necessitar de ajuda, acesse a Base de Conhecimento que demonstra como reinstalar os serviços: TSA - TSA - Como instalar novos serviços no TSA
Para todas as alterações feitas no Log do Integrador, 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.
0 Comentários