in runtimes/runtimes/util/telemetryLspServer.ts [23:34]
function setServerCrashTelemetryListeners() {
const optel = OperationalTelemetryProvider.getTelemetryForScope(TELEMETRY_SCOPES.RUNTIMES)
// Handles both 'uncaughtException' and 'unhandledRejection'
process.on('uncaughtExceptionMonitor', async (err, origin) => {
optel.emitEvent({
errorOrigin: origin,
errorType: 'unknownServerCrash',
errorName: err?.name ?? 'unknown',
})
})
}