UNPKG

@futurelab-studio/latest-science-mcp

Version:

MCP Server for Scientific Paper Harvesting from arXiv and OpenAlex

22 lines 744 B
import winston from 'winston'; export const logger = winston.createLogger({ level: process.env.LOG_LEVEL || 'info', format: winston.format.combine(winston.format.timestamp(), winston.format.errors({ stack: true }), winston.format.json()), defaultMeta: { service: 'latest-science-mcp' }, transports: [ new winston.transports.Console({ format: winston.format.simple() }) ] }); // Usage patterns as documented in architecture export const logInfo = (message, meta) => { logger.info(message, meta); }; export const logWarn = (message, meta) => { logger.warn(message, meta); }; export const logError = (message, meta) => { logger.error(message, meta); }; //# sourceMappingURL=logger.js.map