Easy Logger: controle seus logs com segurança e produtividade

Easy Logger: controle seus logs com segurança e produtividade
Easy Logger: controle seus logs com segurança e produtividadeEasy Logger: controle seus logs com segurança e produtividade

Durante o desenvolvimento de múltiplos projetos — especialmente e-commerce e apps com várias integrações — me vi diante de um problema recorrente: precisava de logs para debugar em produção ou staging, mas não queria:

  • Poluir o console com dezenas de console.log
  • Correr o risco de deixar logs sensíveis ativos no ambiente final
  • Nem perder tempo comentando e descomentando logs no código

Foi aí que criei o Easy Logger.

Por que criei essa extensão?

A ideia nasceu da necessidade de:

  • Ter controle total sobre o que aparece no console
  • Ativar logs sem precisar alterar o código
  • Manter o ambiente limpo, sem comprometer a performance

Você deixa os logs no código, mas só os vê quando realmente precisa — tudo com segurança e praticidade.

O que é?

  • easy-logger-dev (NPM): substitui console.log por uma função que só exibe se estiver ativada
  • Extensões para Chrome e Firefox: ativam/desativam logs por app via window.logging, com interface amigável
import { log } from 'easy-logger-dev'
/* Important: App name should contain only letters and underscores. */
setLogName('app_minicart')
log('Produto adicionado', produto)

Se o log estiver desativado, nada é exibido. Mas se você ativar app_minicart pela extensão ele passa a ser exibido.

Javascript without npmjs

<script src="https://cdn.jsdelivr.net/npm/easy-logger-dev@1.0.12/dist/easy-logger-dev.js"></script>
<script>
/* Important: App name should contain only letters and underscores. */
  EasyLogger.setLogName('app_minicart')
  
  EasyLogger.log('log');
  EasyLogger.info('info');
  EasyLogger.warn('warn');
  EasyLogger.error('error');
</script>

O log aparece. Simples, seguro e eficiente.