(serverName: string, message: string)
| 312 | } |
| 313 | |
| 314 | export function logMCPDebug(serverName: string, message: string): void { |
| 315 | try { |
| 316 | // If sink not attached, queue the event |
| 317 | if (errorLogSink === null) { |
| 318 | errorQueue.push({ type: 'mcpDebug', serverName, message }) |
| 319 | return |
| 320 | } |
| 321 | |
| 322 | errorLogSink.logMCPDebug(serverName, message) |
| 323 | } catch { |
| 324 | // Silently fail |
| 325 | } |
| 326 | } |
| 327 | |
| 328 | /** |
| 329 | * Captures the last API request for inclusion in bug reports. |
no test coverage detected