INNER CODE UNIT · JavaScript

replaceErrors

godaddy/terminus · lib/terminus.js:34

  function replaceErrors (_, value) {
    if (value instanceof Error) {
      const error = {}

      Object.getOwnPropertyNames(value).forEach(function (key) {
        if (exposeStackTraces !== true && key === 'stack') return
        error[key] = value[key]
      })

      return error
    }

    return value
  }

  if (onSendFailureDuringShutdown) {
    await onSendFailureDuringShutdown()
  }

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…