/** * Logger simple pour l'API faucet */ const LOG_LEVEL = process.env.LOG_LEVEL || 'info'; const levels = { error: 0, warn: 1, info: 2, debug: 3, }; function log(level, message, meta = {}) { const levelNum = levels[level] || 2; const currentLevel = levels[LOG_LEVEL] || 2; if (levelNum <= currentLevel) { const timestamp = new Date().toISOString(); const metaStr = Object.keys(meta).length > 0 ? ` ${JSON.stringify(meta)}` : ''; console.log(`[${timestamp}] [${level.toUpperCase()}] ${message}${metaStr}`); } } export const logger = { error: (message, meta) => log('error', message, meta), warn: (message, meta) => log('warn', message, meta), info: (message, meta) => log('info', message, meta), debug: (message, meta) => log('debug', message, meta), };