(level: 'error' | 'debug' | 'info' | 'notice')
| 188 | |
| 189 | export function mcpLogger(server: McpServer['server']): Logger { |
| 190 | const log = (level: 'error' | 'debug' | 'info' | 'notice') => (input: string) => { |
| 191 | void server.sendLoggingMessage({ |
| 192 | level, |
| 193 | data: stripVTControlCharacters(input), |
| 194 | }); |
| 195 | }; |
| 196 | return { |
| 197 | debug: (message) => log('debug')(message), |
| 198 | warn: (message) => log('notice')(message), |