UNPKG

syia-mcp-vessel-accounts

Version:

MCP server for vessel account management including EyeShare API integration, vessel expenses, and purchase orders

21 lines 836 B
import winston from 'winston'; import { config } from './config.js'; // Pick log level from config/env const logLevel = config.logLevel; export const logger = winston.createLogger({ level: logLevel, format: winston.format.combine(winston.format.timestamp(), winston.format.errors({ stack: true }), winston.format.json()), defaultMeta: { service: 'mcp-vessel-accounts' }, transports: [ new winston.transports.Console({ format: winston.format.combine(winston.format.colorize(), winston.format.simple()) }) ] }); // Add extra console transport in non-production if (process.env.NODE_ENV !== 'production') { logger.add(new winston.transports.Console({ format: winston.format.combine(winston.format.colorize(), winston.format.simple()) })); } //# sourceMappingURL=logger.js.map