📅 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.inie, 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.logparaconsole.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.loggerado paraconsole_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 doconsole.log.👥 Coletar com usuários no ambiente → log “poluído”, análise fica imprecisa.
🔁 Não renomear o
console.logantes → 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