@mauricio4586/dev-logger
v2.0.0
Published
Logger profesional: chalk en desarrollo, pino en producción.
Downloads
12
Maintainers
Readme
📦 Develo Logger
Un logger profesional para Node.js:
- En desarrollo → usa
chalkcon colores e íconos 🎨 - En producción → usa
pinopara logs rápidos y estructurados 🚀
Tabla de Contenidos
🚀 Instalación
npm install @mauricio4586/dev-logger📌 Uso
import logger from "@mauricio4586/dev-logger";
logger.info("Servidor iniciado en puerto 3000");
logger.warn("Memoria al 80%");
logger.error("Error en la base de datos");
logger.debug("GET /api/products");
logger.fatal("Error fatal");
logger.success("Usuario creado correctamente");
logger.titulo("Describir alguna acción");🔎 Ejemplo de salida
Desarrollo (NODE_ENV=development)
2025-09-25T12:34:56.789Z: ℹ INFO => Servidor iniciado en puerto 3000
2025-09-25T12:34:56.790Z: ⚠ WARN => Memoria al 80%
2025-09-25T12:34:56.791Z: ✖ ERROR => Error en la base de datos
2025-09-25T12:34:56.793Z: 🐛 DEBUG => GET /api/products
2025-09-25T12:34:56.791Z: ✖ FATAL => Error fatal
2025-09-25T12:34:56.792Z: ✔ SUCCESS => Usuario creado correctamente
2025-09-25T12:34:56.791Z: Escribir alguna accionProducción (NODE_ENV=production)
2025-09-25 12:34:56.789 INFO: Servidor iniciado en puerto 3000
2025-09-25 12:34:56.790 WARN: Memoria al 80%
2025-09-25 12:34:56.791 ERROR: Error en la base de datos
2025-09-25 12:34:56.793 DEBUG: GET /api/products
2025-09-25 12:34:56.792 FATAL: Error fatal
2025-09-25 12:34:56.792 INFO: Usuario creado correctamente
2025-09-25T12:34:56.791 INFO: Escribir alguna accion
Nota: Las dependencias utilizadas:
npm i -S chalk pino pino-pretty