Dúvida
Como habilitar e gerar o Fwtracelog no console.log do protheus?
Ambiente
Protheus – Appserver – A partir da versão 11.80
Solução
1. Inicie abrindo o arquivo de configuração de seus servidores, mais conhecido como appserver.
2. Para ativar o Fwtracelog é necessário adicionar a clausula "Fwtracelog=1" no ambiente que deseja monitorar (obs: parar o serviço e posteriormente iniciar em modo exclusivo)
Importante:
Recomendamos que habilite o Fwtracelog somente no "Aplicaton Server (Appserver)" do serviço WS referente ao EAI, pois, a integração das mensagens somente ocorrerá por este serviço.
Exemplo para habilitar o Fwtracelog
[SEU AMBIENTE]
SourcePath=C:\P12.1.17\Protheus_data\apo
RootPath=C:\P12.1.17\Protheus_data\
StartPath=\system\
RpoDb=top
RpoLanguage=portuguese
RpoVersion=120
LocalFiles=ctree
localdbextension=.dtc
PictFormat=DEFAULT
DateFormat=DEFAULT
PanelServer=localhost
PanelPort=1231
HelpServer=localhost:8079
FWTRACELOG=1 -> Este conteúdo que habilita o log no ambiente
[Drivers]
Active=TCP
[TCP]
TYPE=TCPIP
Port=1236
[General]
InstallPath=C:\P1217
CONSOLELOG=1 -> Deve-se habilitar o consolelog para que o trace seja gerado nos arquivos console.log e/ou console.bak
Importante:
Quando habilitamos o CONSOLELOG=1 os arquivos console.log e console.bak serão gravados dentro da pasta \System, porem existe a clausula "ConsoleFile" onde o administrador do sistema pode alterar o local de gravação do arquivo e seu nome físico, por este motivo devemos prestar atenção a esta configuração.
Exemplo:
[General]
InstallPath=C:\P1217
CONSOLELOG=1
ConsoleFile=c:\Sistema\P1217\Logs\Server_01.log (Quando utilizamos está opção o administrador do sistema pode alterar o nome do arquivo - Ponto de Atenção)
3. Caso queria limpar os arquivos de log, basta limpar os arquivos de console.log e console.bak
Esta limpeza (após backup do arquivo) é importante para quando o log for gerado, registrar pontualmente os detalhes do processamento em questão, foco da análise.
Observação: Não é possível limpar os arquivos se o serviço do appserver.exe estiver ativo, por isso, derrube o serviço e limpe os arquivos. (Antes de derrubar verifique se existem usuários conectados no sistema).
4. Após executado a integração das mensagens EAI, as informações estarão disponíveis no log apos o processamento da integração.
5. Avalie nos arquivos console.log e console.bak se o Fwtracelog foi executado e gerado com sucesso antes de encaminhar o arquivo para análise da equipe de Suporte Técnico. Abaixo segue um exemplo com a estrutura do fwtracelog gerado.
1 Comentários