📅 Data de publicação: 03/02/2026
✅ Resumo
Este artigo orienta como habilitar e coletar o LogProfiler no AppServer do Protheus para análise de lentidão em rotinas ADVPL, gerando evidências no console.log para envio ao suporte.
🎯 Aplicabilidade
🧩 Produto: TOTVS Microsiga Protheus
🧾 Módulo: Livros Fiscais (SIGAFIS)
🧱 Versão: a partir da 11.80
🐢 Quando usar: suspeita de lentidão em rotina/execução ADVPL no SmartClient
🔎 Pré-requisitos
🖥️ Acesso ao servidor do AppServer
🔐 Permissão para parar/iniciar o serviço do AppServer
📝 Acesso ao arquivo appserver.ini
⏳ Janela para execução com ambiente exclusivo (sem outros usuários)
🛠️ Passo a passo
⛔ Pare o serviço do AppServer.
📝 Abra o appserver.ini e, na seção do ambiente (ex.: [Environment]), inclua:
[Environment] ... LogProfiler=1✅ Confirme no appserver.ini, na seção [General], a linha:
[General] Consolelog=1➕ Se não existir, inclua Consolelog=1.
📁 Na pasta do AppServer, renomeie console.log para console.bak.
▶️ Inicie o serviço do AppServer.
🐢 Acesse somente a rotina onde ocorre a lentidão (evite navegar em outras rotinas).
🚪 Feche o SmartClient.
⛔ Pare novamente o serviço do AppServer.
📝 Renomeie o novo console.log gerado para console_lentidao.log.
▶️ Inicie novamente o serviço do AppServer.
📤 Envie ao suporte os arquivos:
📄 console_lentidao.log
📄 console.bak
⚠️ Erros comuns
❌ Esquecer o Consolelog=1 → pode impedir a geração correta do console.log.
👥 Coletar com usuários no ambiente → log “poluído”, análise fica imprecisa.
🔁 Não renomear o console.log antes → mistura registros antigos com a evidência nova.
❓ FAQ
1) 📉 O LogProfiler pode impactar performance?
Sim. Por isso, habilite somente durante a simulação e com ambiente controlado.
2) ⏱️ Preciso coletar por quanto tempo?
Apenas o necessário para reproduzir a lentidão uma vez, e fechar o SmartClient logo em seguida.
3) 🧭 Posso coletar com várias rotinas abertas?
Não é recomendado. Mantenha somente a rotina alvo para o log ficar limpo.
📚 Referências
🧩 Procedimento interno (baseado no material “MP - FIS - Como Habilitar LogProfiler”)
👤 Autor
Fabrizio Augusto Ventavolo
Consultor Especialista TOTVS — Mastersiga Consultoria