UNPKG

activemq-mcp-server

Version:

ActiveMQ MCP server for AI integration with queue and topic management capabilities

20 lines (17 loc) 575 B
import winston from 'winston' const isMCPMode = process.env.MCP_MODE === 'true' || process.argv.includes('--mcp') const logger = winston.createLogger({ level: isMCPMode ? 'silent' : (process.env.LOG_LEVEL?.toLowerCase() || 'info'), format: winston.format.combine( winston.format.timestamp(), winston.format.errors({ stack: true }), winston.format.json() ), transports: isMCPMode ? [] : [ new winston.transports.Console({ stderrLevels: ['error', 'warn', 'info', 'debug', 'verbose', 'silly'] }) ], silent: isMCPMode }) export { logger }