@admixltd/admix-error

Extends the JavaScript Error object with custom properties.

Usage no npm install needed!

<script type="module">
  import admixltdAdmixError from 'https://cdn.skypack.dev/@admixltd/admix-error';
</script>

README

Admix-Error

Extends the JavaScript Error object with custom properties.

Calls parent constructor to set the error message and adds code, errorCode, manuallyThrown and innerException custom properties. Logs the final object using passed function, Elastic URL or Debug library with the tag error-custom.

Requirements

  • Nodejs >= 8.10

Example

const error = new ErrorCustom(message, statusCode, errorCode, baseError, logFunction);
  • {string} message Error message to set on the Error object
  • {number} statusCode HTTP status code
  • {number} errorCode The specific error code as defined in documentation
  • {Error} baseError Optional base exception to be included as innerException property
  • {Function|string} logFunction Optional function to log the error with. If not supplied, debug library will be used to log to the console with the tag error-custom. If a string is provided that is a

Auth

Added ES_USER && ES_PASS

Event Bridge

Added Eventbridge

Recent

Removed Elastic