File size: 495 Bytes
0dc7194
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
/**
 * 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',
});