hkipo-mcp
Version:
港股打新信息MCP服务 - 提供实时的香港新股信息查询能力
41 lines • 1.62 kB
JavaScript
// 简化的日志工具,只输出到控制台
// 简化的控制台日志记录器
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