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
JavaScript
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);
};