Files
fredy/lib/services/logger.js
2025-09-13 18:57:56 +02:00

16 lines
487 B
JavaScript

import winston from 'winston';
const env = process.env.NODE_ENV || 'development';
const logger = winston.createLogger({
level: env !== 'development' ? 'info' : 'debug',
format: winston.format.combine(
winston.format.colorize(),
winston.format.timestamp({ format: 'YYYY-MM-DD HH:mm:ss' }),
winston.format.printf(({ timestamp, level, message }) => `[${timestamp}] ${level}: ${message}`),
),
transports: [new winston.transports.Console()],
});
export default logger;