Easy 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 deconsole.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): substituiconsole.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.