/** * Logger estructurado basado en Pino. * * Responsabilidades: * - Loguear eventos del servidor en formato JSON (facil de parsear). * - Nivel configurable via LOG_LEVEL (trace, debug, info, warn, error, fatal). * - Usado por todos los modulos para trazabilidad sin bloquear el event loop. * * En produccion se puede redirigir stdout a un agregador de logs (Datadog, etc.). */ import pino from 'pino'; export const logger = pino({ level: process.env.LOG_LEVEL ?? 'info', });