UNPKG

hkipo-mcp

Version:

港股打新信息MCP服务 - 提供实时的香港新股信息查询能力

41 lines 1.62 kB
// 简化的日志工具,只输出到控制台 // 简化的控制台日志记录器 export class NetworkLogger { static logRequestStart(method, url) { const requestId = `req_${Date.now()}`; console.error(`🌐 ${method} ${url}`); return requestId; } static logRequestError(requestId, method, url, error) { console.error(`❌ ${method} ${url}: ${error}`); } static logToolError(toolName, error) { console.error(`❌ 工具失败: ${toolName} - ${error}`); } static logServerStart() { console.error(`🚀 港股新股信息MCP服务已启动`); } static logServerStop() { console.error(`🛑 港股新股信息MCP服务已停止`); } } // 兼容性导出(保持现有代码不变) export const logger = { info: (message, meta) => { if (process.env.NODE_ENV === 'development') { console.error(`[${new Date().toTimeString().split(' ')[0]}] ℹ️ ${message}`, meta ? JSON.stringify(meta) : ''); } }, error: (message, meta) => { console.error(`[${new Date().toTimeString().split(' ')[0]}] ❌ ${message}`, meta ? JSON.stringify(meta) : ''); }, warn: (message, meta) => { console.error(`[${new Date().toTimeString().split(' ')[0]}] ⚠️ ${message}`, meta ? JSON.stringify(meta) : ''); }, debug: (message, meta) => { if (process.env.NODE_ENV === 'development') { console.error(`[${new Date().toTimeString().split(' ')[0]}] 🐛 ${message}`, meta ? JSON.stringify(meta) : ''); } } }; //# sourceMappingURL=logger.js.map