import winston from 'winston'; import { config } from '@/config/environment'; export const logger = winston.createLogger({ level: config.app.logLevel, format: winston.format.combine( winston.format.timestamp(), winston.format.errors({ stack: true }), winston.format.json() ), defaultMeta: { service: 'claude-expert-workflow-mcp' }, transports: [ new winston.transports.Console({ format: winston.format.combine( winston.format.colorize(), winston.format.simple() ) }) ], }); if (config.app.debug) { logger.level = 'debug'; }