Árvore de páginas


01. DADOS GERAIS

Produto:

TOTVS Framework

Linha de Produto:

Linha Datasul

Segmento:

Tecnologia

Módulo:Framework
Função:Rastreabilidade Logs
País:Brasil
Ticket:
Requisito/Story/Issue (informe o requisito relacionado) :DFWKTOOLS-4543


02. SITUAÇÃO/REQUISITO

Implementar um valve para efetuar um controle das requisições com o intuito de facilitar a rastreabilidade de logs.

03. SOLUÇÃO

Foi evoluído o totvs-valve (totvs-valve-2.0.jar) para que seja compatível com a rastreabilidade de logs.

04. DEMAIS INFORMAÇÕES

Algumas parametrizações no servidor Web (Tomcat) são necessárias para a correta integração do valve com a rastreabilidade de logs.

  • Editar o arquivo conf\server.xml
  • Inserir a linha na área de definições do Valve
server.xml
...
<Valve className="com.totvs.valve.TotvsLogValve" />
...
  • Editar o arquivo conf\catalina.properties
  • Inserir o diretório ${catalina.home}/lib/totvs-lib/*.jar nas definições de common.loader (server.loader, shared.loader caso exista)
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)
  • Inserir os arquivos .jar abaixo no diretório recém criado
lib/totvs-lib
commons-logging-1.2
log4j-1.2.12.jar
totvs-fwk-log-<VERSAO>-NFRW-SNAPSHOT.jar
totvs-valve-2.0.jar

05. ASSUNTOS RELACIONADOS