vidi-logger
v1.0.1
Published
Proyecto de logger para aplicaciones.
Downloads
8
Readme
vidi-logger
Un middleware de logging para aplicaciones Express.js que registra todas las solicitudes HTTP entrantes y permite agregar logs manuales (info, debug, warning, error), almacenando todo en una base de datos SQLite3.
🚀 Características
- 📦 Middleware plug-and-play para Express
- 🔎 Logs manuales:
info(),debug(),warn(),error() - 🧠 Guarda logs en SQLite (
logs.db) - 🔍 Incluye: IP, método HTTP, URL, status, query, body, duración, timestamp
- 🖥️ Ideal para debugging, monitoreo, o auditar actividad en tu servidor
📦 Instalación
npm install vidi-loggerEjemplo de uso
import express from 'express';
import { Logger } from 'vidi-logger';
const app = express();
const logger = new Logger();
app.use(express.json());
app.use(logger.main()); // Middleware para registrar todas las solicitudes
app.get('/', (req, res) => {
logger.info('Ruta principal accedida');
res.send('¡Hola desde Express con logger!');
});
app.listen(3000, () => {
logger.info('Servidor iniciado en http://localhost:3000');
});