(level: string, message: string, context?: unknown)
| 62 | } |
| 63 | |
| 64 | private formatLogEntry(level: string, message: string, context?: unknown): string { |
| 65 | let log = `[${level.toUpperCase()}] - (${this.serviceName}) - ${new Date().toISOString()} : ${message}`; |
| 66 | if (context !== undefined) { |
| 67 | log += ` ${JSON.stringify(context)}`; |
| 68 | } |
| 69 | return log; |
| 70 | } |
| 71 | |
| 72 | writeLog(logLevel: MCPLogLevel, mcpServer: McpServer | null, message: string, context?: unknown) { |
| 73 | const isServerConnected = mcpServer?.isConnected(); |