UNPKG

park-ui-mcp-server

Version:

A Model Context Protocol (MCP) server for Park UI component library, providing AI assistants with access to Park UI components, APIs, examples, and documentation.

25 lines (24 loc) 869 B
import winston from 'winston'; const logLevel = process.env.LOG_LEVEL || 'info'; const logger = winston.createLogger({ level: logLevel, format: winston.format.combine(winston.format.timestamp(), winston.format.errors({ stack: true }), winston.format.json()), defaultMeta: { service: 'park-ui-mcp-server' }, transports: [ new winston.transports.Console({ format: winston.format.combine(winston.format.colorize(), winston.format.simple()) }) ] }); export const logError = (message, error) => { logger.error(message, { error: error?.message || error, stack: error?.stack }); }; export const logInfo = (message, meta) => { logger.info(message, meta); }; export const logWarning = (message, meta) => { logger.warn(message, meta); }; export const logDebug = (message, meta) => { logger.debug(message, meta); };