diff --git a/server.js b/server.js index 294a6f9..37a1c84 100644 --- a/server.js +++ b/server.js @@ -117,7 +117,17 @@ function parseLogLines(data) { const parsedLog = JSON.parse(jsonLine); validLogs.push(parsedLog); } catch (parseError) { - console.error(`Error parsing log line at index ${index}: ${parseError.message}`); + if (index === 0) { + console.error(`Error parsing log line at index ${index}: ${parseError.message}`); + console.error(`Log line: ${line}`); + const position = parseError.message.match(/position (\d+)/); + if (position) { + const pos = parseInt(position[1], 10); + console.error(`Character at position ${pos}: ${line.charAt(pos)}`); + } + } else { + console.error(`Error parsing log line at index ${index}: ${parseError.message}`); + } } } });