wils@web ~ $ cat ~/ajuda/guia-completo-para-implementar-logging-com-pm2-em-sua-aplicacao-node-js.md

Desenvolvimento

Guia completo para implementar logging com PM2 em sua aplicação Node.js

atualizado em 27/07/2026

O PM2 é um gerenciador de processos para aplicações Node.js que facilita a implementação de logging, monitoramento e gerenciamento de aplicações em produção. Neste guia, você aprenderá a configurar o logging com PM2 em sua aplicação Node.js.

Pré-requisitos

  • Node.js instalado
  • PM2 instalado globalmente

Instalando o PM2

Para instalar o PM2, execute o seguinte comando:

npm install -g pm2

Iniciando sua aplicação com PM2

Para iniciar sua aplicação, use o comando:

pm2 start app.js --name minha-aplicacao

Configurando o Logging

O PM2 cria logs automaticamente, mas você pode personalizá-los. Para isso, utilize as opções --log, --error e --out ao iniciar sua aplicação:

pm2 start app.js --name minha-aplicacao --log /caminho/para/logs/all.log --error /caminho/para/logs/error.log --out /caminho/para/logs/output.log

Visualizando Logs

Para visualizar os logs em tempo real, utilize o comando:

pm2 logs minha-aplicacao

Rotacionando Logs

Para evitar que os arquivos de log cresçam indefinidamente, você pode configurar a rotação de logs. Primeiro, instale o módulo pm2-logrotate:

pm2 install pm2-logrotate

Em seguida, configure as opções de rotação:

pm2 set pm2-logrotate:max_size 10M

Conclusão

Implementar logging com PM2 em sua aplicação Node.js é uma tarefa simples que pode melhorar significativamente o gerenciamento de logs. Lembre-se de monitorar o tamanho dos logs e configurar a rotação para evitar problemas de espaço em disco.

Dica: Utilize ferramentas de análise de logs, como ELK Stack, para uma visualização e análise mais aprofundada dos logs gerados pela sua aplicação.

Precisa de ajuda com isso no seu servidor? A gente resolve pra você.

falar no WhatsApp

// deu erro ou não funcionou?

Achou algo errado neste manual?

Conta pra gente o que deu errado ou qual erro apareceu — a gente corrige. Se quiser retorno, deixe seu contato.