CONTEÚDO
- Visão Geral
- Configuração
- Tomcat
- AppServer
- Exemplo de utilizaçãoTela XXX
- Outras Ações / Ações relacionadas
- Tela XXX
- Principais Campos e Parâmetros
- Tabelas utilizadas
01. VISÃO GERAL
Devido as diversas arquiteturas (Java, Client Progress, AppServer) utilizadas no produto TOTVS Datasul, a análise de uma inconsistência na execução de rotinas é difícil e improdutiva, ocasionando um atendimento ao cliente moroso e manutenções complicadas em analisar sua causa raiz.
Com o objetivo de sanar estas dificuldades, a partir da release 12.1.34 foi implementada a Rastreabilidade de Logs para facilitar a identificação de fluxos de execução entre as camadas (com a leitura dos arquivos de log) e permitir a centralização de análises dos mesmos, cujo o intuito é aumentar produtividade das análises para todas as equipes.
02. CONFIGURAÇÃO
Para utilizar esta funcionalidade, é necessário efetuar algumas configurações no ambiente.
TOMCAT
Com o intuito de centralizar a origem da geração do log, foi evoluída a funcionalidade do TOTVS Valve para considerar a Rastreabilidade de Logs, sendo necessário efetuar parametrizações no Tomcat. A seguir será descrito um passo a passo para a configuração:
- Localizar a instalação do Tomcat e editar o arquivo ../conf/server.xml
- Inserir a linha na área de definições do Valve
| Bloco de código |
|---|
| language | xml |
|---|
| title | server.xml |
|---|
|
<Host>
...
<Valve className="com.totvs.valve.TotvsLogValve" />
</Host> |
- Editar o arquivo ../conf/catalina.properties
- Inserir o diretório ${catalina.home}/lib/totvs-lib/*.jar nas definições de common.loader. Inserir este mesmo diretório em server.loader e shared.loader caso exista algum diretório configurado
| Bloco de código |
|---|
| language | powershell |
|---|
| title | catalina.properties |
|---|
|
...
common.loader="${catalina.base}/lib","${catalina.base}/lib/*.jar","${catalina.home}/lib","${catalina.home}/lib/*.jar","${catalina.home}/lib/totvs-lib/*.jar"
... |
- Criar o diretório totvs-lib em ../lib/totvs-lib
Image Added
- Inserir os arquivos .jar abaixo no diretório recém criado (anexo totvs-lib.zip que contem os arquivos necessários.
| Bloco de código |
|---|
|
commons-logging-1.2.jar
log4j-1.2.12.jar
totvs-fwk-log-<VERSAO>-NFRW-SNAPSHOT.jar
totvs-valve-2.0.jar |
APPSERVER
03. EXEMPLO DE UTILIZAÇÃO
04. ANEXOS
| View file |
|---|
| name | totvs-lib.zip |
|---|
| height | 250 |
|---|
|