diff --git a/index.ts b/index.ts index 0977ab4..a034efd 100755 --- a/index.ts +++ b/index.ts @@ -3,7 +3,7 @@ import { McpServer } from '@modelcontextprotocol/sdk/server/mcp.js' import { StdioServerTransport } from '@modelcontextprotocol/sdk/server/stdio.js' import { StreamableHTTPServerTransport } from '@modelcontextprotocol/sdk/server/streamableHttp.js' import { z } from 'zod' -import { pino } from 'pino' +import pino from 'pino' import readline from 'readline' import { join } from 'path' import { readFileSync } from 'fs' @@ -488,7 +488,7 @@ if (useHttp) { try { res.write(': heartbeat\n\n') } catch (error) { - logger.error(`Heartbeat error for session ${sessionId}:`, error) + logger.error(error, `Heartbeat error for session ${sessionId}:`) clearInterval(heartbeat) } }, 30000) @@ -498,7 +498,7 @@ if (useHttp) { res.on('close', () => clearInterval(heartbeat)) } } catch (error) { - logger.error(`SSE transport error for session ${sessionId}:`, error) + logger.error(error, `SSE transport error for session ${sessionId}:`) } } else if (req.method === 'DELETE') { // Handle session termination diff --git a/package-lock.json b/package-lock.json index e2b9204..a356371 100644 --- a/package-lock.json +++ b/package-lock.json @@ -4792,9 +4792,9 @@ } }, "node_modules/pino": { - "version": "9.7.0", - "resolved": "https://registry.npmjs.org/pino/-/pino-9.7.0.tgz", - "integrity": "sha512-vnMCM6xZTb1WDmLvtG2lE/2p+t9hDEIvTWJsu6FejkE62vB7gDhvzrpFR4Cw2to+9JNQxVnkAKVPA1KPB98vWg==", + "version": "9.8.0", + "resolved": "https://registry.npmjs.org/pino/-/pino-9.8.0.tgz", + "integrity": "sha512-L5+rV1wL7vGAcxXP7sPpN5lrJ07Piruka6ArXr7EWBXxdVWjJshGVX8suFsiusJVcGKDGUFfbgbnKdg+VAC+0g==", "license": "MIT", "dependencies": { "atomic-sleep": "^1.0.0",